[00:14:35] [main/INFO]: Loading Minecraft 1.21.8 with Fabric Loader 0.17.2 [00:14:35] [main/WARN]: Warnings were found! - Mod 'Sodium Extra' (sodium-extra) 0.6.6+mc1.21.6 recommends version 1.8.0 or later of reeses-sodium-options, which is missing! - You should install version 1.8.0 or later of reeses-sodium-options for the optimal experience. [00:14:35] [main/INFO]: Loading 152 mods: - architectury 17.0.8 - badoptimizations 2.3.0 - biomesoplenty **.**.**.** |-- com_electronwill_night-config_core 3.6.7 |-- com_electronwill_night-config_toml 3.6.7 \-- net_jodah_typetools 0.6.3 - c2me 0.3.4+rc.1.0+1.21.8 |-- c2me-base 0.3.4+rc.1.0+1.21.8 |-- c2me-client-uncapvd 0.3.4+rc.1.0+1.21.8 |-- c2me-fixes-chunkio-threading-issues 0.3.4+rc.1.0+1.21.8 |-- c2me-fixes-general-threading-issues 0.3.4+rc.1.0+1.21.8 |-- c2me-fixes-worldgen-threading-issues 0.3.4+rc.1.0+1.21.8 |-- c2me-fixes-worldgen-vanilla-bugs 0.3.4+rc.1.0+1.21.8 |-- c2me-notickvd 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-allocs 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-chunkio 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-dfc 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-math 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-scheduling 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-worldgen-general 0.3.4+rc.1.0+1.21.8 |-- c2me-opts-worldgen-vanilla 0.3.4+rc.1.0+1.21.8 |-- c2me-rewrites-chunk-serializer 0.3.4+rc.1.0+1.21.8 |-- c2me-rewrites-chunk-system 0.3.4+rc.1.0+1.21.8 |-- c2me-rewrites-chunkio 0.3.4+rc.1.0+1.21.8 |-- c2me-server-utils 0.3.4+rc.1.0+1.21.8 |-- c2me-threading-lighting 0.3.4+rc.1.0+1.21.8 |-- com_ibm_async_asyncutil 0.1.0 |-- io_reactivex_rxjava3_rxjava 3.1.8 |-- net_objecthunter_exp4j 0.4.8 |-- org_jctools_jctools-core 4.0.5 \-- org_reactivestreams_reactive-streams 1.0.4 - cardinal-components 7.0.0-beta.1 |-- cardinal-components-base 7.0.0-beta.1 |-- cardinal-components-block 7.0.0-beta.1 |-- cardinal-components-chunk 7.0.0-beta.1 |-- cardinal-components-entity 7.0.0-beta.1 |-- cardinal-components-item 7.0.0-beta.1 |-- cardinal-components-level 7.0.0-beta.1 |-- cardinal-components-scoreboard 7.0.0-beta.1 \-- cardinal-components-world 7.0.0-beta.1 - chunksfadein 3.0.2-1.21.6 \-- com_moandjiezana_toml_toml4j 0.7.2 - cloth-config 19.0.147 \-- cloth-basic-math 0.6.1 - clumps **.**.**.** - continuity 3.0.1-beta.1+1.21.6 - cristellib 2.0.3 \-- blue_endless_jankson 1.2.3 - debugify 1.21.8+1.0 - distanthorizons 2.3.4-b |-- fabric-entity-events-v1 2.1.1+c9e47273f3 |-- fabric-events-interaction-v0 4.0.23+946bf4c3f3 |-- fabric-key-binding-api-v1 1.0.65+946bf4c3f3 |-- fabric-networking-api-v1 5.0.1+946bf4c3f3 \-- fabric-rendering-v1 12.4.0+e8d43c76f3 - entityculling 1.8.2 |-- transition 1.0.3 \-- trender 1.0.5 - fabric-api 0.130.0+1.21.8 |-- fabric-api-lookup-api-v1 1.6.100+946bf4c32c |-- fabric-biome-api-v1 16.0.11+946bf4c32c |-- fabric-block-api-v1 1.1.3+946bf4c32c |-- fabric-block-view-api-v2 1.0.31+946bf4c32c |-- fabric-command-api-v2 2.3.0+52fff9ec2c |-- fabric-content-registries-v0 10.0.18+946bf4c32c |-- fabric-convention-tags-v1 2.1.40+7f945d5b2c |-- fabric-convention-tags-v2 2.15.5+eb5df52f2c |-- fabric-crash-report-info-v1 0.3.15+946bf4c32c |-- fabric-data-attachment-api-v1 1.8.10+946bf4c32c |-- fabric-data-generation-api-v1 23.2.5+9fc9c3b12c |-- fabric-dimensions-v1 4.0.19+946bf4c32c |-- fabric-game-rule-api-v1 1.0.73+c64c9c5b2c |-- fabric-item-api-v1 11.4.3+946bf4c32c |-- fabric-item-group-api-v1 4.2.13+946bf4c32c |-- fabric-loot-api-v2 3.0.55+3f89f5a52c |-- fabric-loot-api-v3 2.0.2+946bf4c32c |-- fabric-message-api-v1 6.1.1+946bf4c32c |-- fabric-model-loading-api-v1 5.2.5+946bf4c32c |-- fabric-object-builder-api-v1 21.1.7+946bf4c32c |-- fabric-particles-v1 4.1.7+946bf4c32c |-- fabric-recipe-api-v1 8.1.14+946bf4c32c |-- fabric-registry-sync-v0 6.1.27+946bf4c32c |-- fabric-renderer-api-v1 7.0.2+946bf4c32c |-- fabric-renderer-indigo 4.0.2+946bf4c32c |-- fabric-rendering-fluids-v1 3.1.30+fa6cb72b2c |-- fabric-resource-conditions-api-v1 5.0.24+946bf4c32c |-- fabric-screen-handler-api-v1 1.3.136+946bf4c32c |-- fabric-sound-api-v1 1.0.42+946bf4c32c |-- fabric-tag-api-v1 1.2.1+946bf4c32c |-- fabric-transfer-api-v1 6.0.5+946bf4c32c \-- fabric-transitive-access-wideners-v1 6.4.1+ac3e15d12c - fabric-language-kotlin 1.13.4+kotlin.2.2.0 |-- org_jetbrains_kotlin_kotlin-reflect 2.2.0 |-- org_jetbrains_kotlin_kotlin-stdlib 2.2.0 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.2.0 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.2.0 |-- org_jetbrains_kotlinx_atomicfu-jvm 0.28.0 |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.10.2 |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.10.2 |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.2 |-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.7.0 |-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.7.0 |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.8.1 |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.8.1 \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.8.1 - fabricloader 0.17.2 \-- mixinextras 0.5.0 - ferritecore 8.0.0 - geophilic 3.4.2 - glitchcore **.**.**.** |-- com_electronwill_night-config_core 3.6.7 |-- com_electronwill_night-config_toml 3.6.7 \-- net_jodah_typetools 0.6.3 - immediatelyfast 1.12.0+1.21.8 \-- net_lenni0451_reflect 1.3.4 - inventoryprofilesnext 2.1.11 - iris 1.9.1+mc1.21.7 |-- io_github_douira_glsl-transformer 2.0.1 |-- org_anarres_jcpp 1.4.14 \-- org_antlr_antlr4-runtime 4.13.1 - java 21 - libipn 6.5.1 - lithium 0.18.0+mc1.21.8 - minecraft 1.21.8 - modmenu 15.0.0 |-- fabric-api-base 0.5.0+cd8c0daa2c |-- fabric-lifecycle-events-v1 2.6.4+db4dfd852c |-- fabric-resource-loader-v0 3.1.12+020423442c |-- fabric-screen-api-v1 2.1.1+277ecf7d2c \-- placeholder-api 2.7.2+1.21.8 - moreculling 1.4.0-beta.1 |-- conditional-mixin 0.6.3 \-- mixinsquared 0.2.0 - puzzle 2.1.1 \-- midnightlib 1.7.4 - roughlyenoughitems 20.0.810 \-- error_notifier 1.0.11 - scalablelux 0.1.5+fabric.e4acdcb - sodium 0.6.13+mc1.21.6 - sodium-extra 0.6.6+mc1.21.6 - t_and_t 1.13.5 - terrablender **.**.**.** |-- com_electronwill_night-config_core 3.6.7 \-- com_electronwill_night-config_toml 3.6.7 - terralith 2.5.9 - travelersbackpack 10.8.1 - xaerominimap 25.2.12 - xaeroworldmap 1.39.13 - yet_another_config_lib_v3 3.7.1+1.21.6-fabric |-- com_twelvemonkeys_common_common-image 3.12.0 |-- com_twelvemonkeys_common_common-io 3.12.0 |-- com_twelvemonkeys_common_common-lang 3.12.0 |-- com_twelvemonkeys_imageio_imageio-core 3.12.0 |-- com_twelvemonkeys_imageio_imageio-metadata 3.12.0 |-- com_twelvemonkeys_imageio_imageio-webp 3.12.0 |-- org_quiltmc_parsers_gson 0.2.1 \-- org_quiltmc_parsers_json 0.2.1 [00:14:35] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/********/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/sponge-mixin-0.16.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [00:14:35] [main/INFO]: Compatibility level set to JAVA_16 [00:14:35] [main/INFO]: Compatibility level set to JAVA_17 [00:14:35] [main/INFO]: Compatibility level set to JAVA_21 [00:14:35] [main/INFO]: Config version: 4 [00:14:35] [main/INFO]: BadOptimizations config dump: [00:14:35] [main/INFO]: enable_toast_optimizations: true [00:14:35] [main/INFO]: ignore_mod_incompatibilities: false [00:14:35] [main/INFO]: lightmap_time_change_needed_for_update: 80 [00:14:35] [main/INFO]: enable_lightmap_caching: true [00:14:35] [main/INFO]: enable_particle_manager_optimization: true [00:14:35] [main/INFO]: enable_entity_renderer_caching: true [00:14:35] [main/INFO]: log_config: true [00:14:35] [main/INFO]: enable_remove_redundant_fov_calculations: true [00:14:35] [main/INFO]: config_version: 4 [00:14:35] [main/INFO]: enable_sky_angle_caching_in_worldrenderer: true [00:14:35] [main/INFO]: enable_block_entity_renderer_caching: true [00:14:35] [main/INFO]: skycolor_time_change_needed_for_update: 3 [00:14:35] [main/INFO]: enable_entity_flag_caching: true [00:14:35] [main/INFO]: enable_debug_renderer_disable_if_not_needed: true [00:14:35] [main/INFO]: enable_sky_color_caching: true [00:14:35] [main/INFO]: enable_remove_tutorial_if_not_demo: true [00:14:35] [main/INFO]: show_f3_text: true [00:14:35] [main/INFO]: Initializing com.ishland.c2me.base.mixin [00:14:35] [main/INFO]: Global Executor Parallelism: 6 configured, 6 evaluated, 6 default evaluated [00:14:35] [main/INFO]: Initializing com.ishland.c2me.client.uncapvd.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.fixes.chunkio.threading_issues.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.fixes.general.threading_issues.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.threading_issues.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.vanilla_bugs.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.notickvd.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.allocs.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.chunkio.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.dfc.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.math.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.scheduling.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.general.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.vanilla.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunk_serializer.mixin [00:14:35] [main/INFO]: Disabling config ioSystem.gcFreeChunkSerializer: Incompatible with architectury@17.0.8 (*) (defined in c2me) [00:14:35] [main/INFO]: Disabling com.ishland.c2me.rewrites.chunk_serializer.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunksystem.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunkio.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.server.utils.mixin [00:14:35] [main/INFO]: Initializing com.ishland.c2me.threading.lighting.mixin [00:14:35] [main/WARN]: Reference map 'cristellib-common-common-refmap.json' for cristellib-common.mixins.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris-fabric.refmap.json' for mixins.iris.fabric.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for iris-batched-entity-rendering.mixins.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.fantastic.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.vertexformat.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.bettermipmaps.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.compat.sodium.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'iris.refmap.json' for mixins.iris.fixes.maxfpscrash.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Mod 'ferritecore' attempted to override option 'mixin.alloc.blockstate', which doesn't exist, ignoring [00:14:35] [main/INFO]: Loaded configuration file for Lithium: 160 options available, 0 override(s) found. [00:14:35] [main/INFO]: Loaded configuration file for Sodium: 43 options available, 1 override(s) found [00:14:35] [main/INFO]: Loaded configuration file for Sodium Extra: 33 options available, 0 override(s) found [00:14:35] [main/WARN]: Reference map 'yet_another_config_lib_v3.refmap.json' for yacl.mixins.json could not be read. If this is a development environment you can ignore this message [00:14:35] [main/WARN]: Reference map 'yet_another_config_lib_v3.refmap.json' for yacl-fabric.mixins.json could not be read. If this is a development environment you can ignore this message [00:14:36] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages) [00:14:36] [main/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories) [00:14:36] [main/WARN]: Error loading class: net/vulkanmod/config/option/Options (java.lang.ClassNotFoundException: net/vulkanmod/config/option/Options) [00:14:36] [main/WARN]: Force disabled MC-122477 because it only applies to OS: LINUX [00:14:36] [main/WARN]: Force disabled MC-22882 because it only applies to OS: MAC [00:14:36] [main/WARN]: Force-disabling mixin 'features.render.world.sky.FogRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [00:14:36] [main/WARN]: Force-disabling mixin 'features.render.world.sky.ClientLevelMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [00:14:36] [main/WARN]: Force-disabling mixin 'features.render.world.sky.LevelRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [00:14:36] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages) [00:14:36] [main/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories) [00:14:36] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages) [00:14:36] [main/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories) [00:14:36] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal) [00:14:36] [main/INFO]: Searching for graphics cards... [00:14:36] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=AMD, description='AMD Radeon(TM) Graphics', adapterType=0x00002303, openglIcdFilePath='C:\WINDOWS\System32\DriverStore\FileRepository\u0413494.inf_amd64_a9a9431f9223cc14\B413396\atig6pxx.dll', openglIcdVersion=32.0.13036.4} [00:14:36] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=AMD, description='AMD Radeon RX 7800 XT', adapterType=0x0000230B, openglIcdFilePath='C:\WINDOWS\System32\DriverStore\FileRepository\u0413494.inf_amd64_a9a9431f9223cc14\B413396\atig6pxx.dll', openglIcdVersion=32.0.13036.4} [00:14:36] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0). [00:14:37] [Datafixer Bootstrap/INFO]: 269 Datafixer optimizations took 278 milliseconds [00:14:41] [Render thread/WARN]: @Inject(@At("INVOKE")) Shift.BY=2 on travelersbackpack.mixins.json:AbstractContainerScreenMixin from mod travelersbackpack::handler$ebf000$travelersbackpack$mouseClicked exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning. [00:14:41] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [00:14:41] [Render thread/INFO]: Setting user: LERAND0MME [00:14:41] [Render thread/INFO]: Enabled 104 bug fixes: [MC-577, MC-2025, MC-4490, MC-7569, MC-8187, MC-22882, MC-30391, MC-35361, MC-46503, MC-46737, MC-46766, MC-57057, MC-61489, MC-69216, MC-79545, MC-80859, MC-82263, MC-84661, MC-88371, MC-89146, MC-90683, MC-93018, MC-93384, MC-94054, MC-100991, MC-105068, MC-115092, MC-116379, MC-118740, MC-119417, MC-119754, MC-121706, MC-121903, MC-122477, MC-122627, MC-123450, MC-123605, MC-127970, MC-129909, MC-132878, MC-134110, MC-136249, MC-139041, MC-143474, MC-147659, MC-147784, MC-155509, MC-159163, MC-159283, MC-160095, MC-165306, MC-165381, MC-168573, MC-170462, MC-176559, MC-176806, MC-177831, MC-179072, MC-183776, MC-183990, MC-187100, MC-188359, MC-197260, MC-199467, MC-200418, MC-201374, MC-201723, MC-202637, MC-206540, MC-206922, MC-210318, MC-211561, MC-215530, MC-215531, MC-217716, MC-219981, MC-221257, MC-223153, MC-224729, MC-226961, MC-227008, MC-227337, MC-231097, MC-231743, MC-232869, MC-237493, MC-242809, MC-245394, MC-251068, MC-259512, MC-263865, MC-267125, MC-267376, MC-267469, MC-268420, MC-268617, MC-271899, MC-272431, MC-280220, MC-297837, MC-298066, MC-298225, MC-298558, MC-299115] [00:14:41] [Render thread/INFO]: Successfully Debugify'd your game! [00:14:41] [Render thread/INFO]: [REI] Config loaded [00:14:42] [Render thread/INFO]: Registering S2C receiver with id roughlyenoughitems:request_tags_s2c [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:request_tags_c2s [00:14:42] [Render thread/INFO]: [REI] Registered plugin provider DefaultPlugin [roughlyenoughitems] for REICommonPlugin [00:14:42] [Render thread/INFO]: [REI] Registered plugin provider DefaultRuntimePlugin [roughlyenoughitems] for REICommonPlugin [00:14:42] [Render thread/INFO]: [REI] Registered plugin provider FabricFluidAPISupportPlugin for REICommonPlugin [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:delete_item [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item_grab [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item_hotbar [00:14:42] [Render thread/INFO]: Registering C2S receiver with id roughlyenoughitems:move_items_new [00:14:42] [Render thread/INFO]: Registered region minecraft:overworld to index 0 for type OVERWORLD [00:14:42] [Render thread/INFO]: Registered region minecraft:nether to index 0 for type NETHER [00:14:42] [Render thread/INFO]: Registered region biomesoplenty:overworld_primary to index 1 for type OVERWORLD [00:14:42] [Render thread/INFO]: Registered region biomesoplenty:overworld_secondary to index 2 for type OVERWORLD [00:14:42] [Render thread/INFO]: Registered region biomesoplenty:overworld_rare to index 3 for type OVERWORLD [00:14:42] [Render thread/INFO]: Registered region biomesoplenty:nether_common to index 1 for type NETHER [00:14:42] [Render thread/INFO]: Registered region biomesoplenty:nether_rare to index 2 for type NETHER [00:14:42] [Render thread/INFO]: Registered the FluidEffect with Unique ID of minecraft:water for Water (Fluid Amount Required: 81000) with the ID 0 [00:14:42] [Render thread/INFO]: Registered the FluidEffect with Unique ID of minecraft:lava for Lava (Fluid Amount Required: 81000) with the ID 1 [00:14:42] [Render thread/INFO]: Registered the FluidEffect with Unique ID of travelersbackpack:potion for block.travelersbackpack.potion_still (Fluid Amount Required: 27000) with the ID 2 [00:14:42] [Render thread/INFO]: Registered the FluidEffect with Unique ID of minecraft:milk for Air (Fluid Amount Required: 81000) with the ID 3 [00:14:42] [Render thread/INFO]: Registering S2C receiver with id architectury:spawn_entity_packet [00:14:42] [Thread-10/WARN]: Failed to execute GET http request on 'https://api.crowdin.com/api/v2/projects/593943/translations/builds/50/download'! Cause: https://api.crowdin.com/api/v2/projects/593943/translations/builds/50/download [00:14:42] [Thread-10/ERROR]: Uncaught exception in thread "Thread-10" java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsJsonObject()" because the return value of "com.koteinik.chunksfadein.NetworkUtils.executeGet(String, java.util.Map, java.util.Map)" is null at knot/com.koteinik.chunksfadein.crowdin.TranslationsDownloader.get(TranslationsDownloader.java:247) ~[chunksfadein-fabric-3.0.2-1.21.6.jar:?] at knot/com.koteinik.chunksfadein.crowdin.TranslationsDownloader.getCrowdinTranslations(TranslationsDownloader.java:202) ~[chunksfadein-fabric-3.0.2-1.21.6.jar:?] at knot/com.koteinik.chunksfadein.crowdin.TranslationsDownloader.run(TranslationsDownloader.java:166) ~[chunksfadein-fabric-3.0.2-1.21.6.jar:?] [00:14:42] [Render thread/INFO]: Initializing Distant Horizons client, firing DhApiBeforeDhInitEvent... [00:14:42] [Render thread/INFO]: Distant Horizons, Version: 2.3.4-b [00:14:42] [Render thread/INFO]: Registering Fabric Client Events [00:14:42] [Render thread/INFO]: Registering Fabric Server Events [00:14:42] [Render thread/INFO]: Registered mod compatibility accessor for: [Sodium-Fabric]. [00:14:42] [Render thread/INFO]: Registered mod compatibility accessor for: [Starlight-Fabric-1.18.X]. [00:14:42] [Render thread/INFO]: Registered mod compatibility accessor for: [iris]. [00:14:42] [Render thread/INFO]: Initialising config for DistantHorizons [00:14:42] [Render thread/INFO]: Config for DistantHorizons initialised [00:14:43] [Render thread/INFO]: Distant Horizons client Initialized. [00:14:43] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo. [00:14:43] [Render thread/INFO]: Checking mod updates... [00:14:43] [Render thread/INFO]: [REI] Registered plugin provider DefaultClientPlugin [roughlyenoughitems] for REIClientPlugin [00:14:43] [Render thread/INFO]: [REI] Registered plugin provider DefaultClientRuntimePlugin [roughlyenoughitems] for REIClientPlugin [00:14:43] [Render thread/INFO]: [REI] Registered plugin provider HideIngredientsFromTagsPlugin [roughlyenoughitems] for REIClientPlugin [00:14:43] [Render thread/INFO]: [REI] Registered plugin provider ReiClientCompat [travelersbackpack] for REIClientPlugin [00:14:43] [Render thread/INFO]: Registering S2C receiver with id roughlyenoughitems:ci_msg [00:14:43] [Render thread/INFO]: Registering S2C receiver with id roughlyenoughitems:og_not_enough [00:14:43] [Render thread/INFO]: Registering S2C receiver with id roughlyenoughitems:sync_displays [00:14:43] [Render thread/INFO]: [STDOUT]: [LibGui] Initializing Client... [00:14:43] [Render thread/INFO]: Loading Xaero's Minimap - Stage 1/2 [00:14:43] [Render thread/INFO]: Loading Xaero's World Map - Stage 1/2 [00:14:43] [Render thread/INFO]: Deserializing YACLConfig from 'C:\Users\********\AppData\Roaming\.minecraft\config\yacl.json5' [00:14:43] [Worker-Main-1/INFO]: Update available for 'roughlyenoughitems@20.0.810', (-> 20.0.811+fabric) [00:14:43] [Worker-Main-1/INFO]: Update available for 'geophilic@3.4.2', (-> 3.4.3) [00:14:43] [Worker-Main-1/INFO]: Update available for 'fabric-api@0.130.0+1.21.8', (-> 0.133.4+1.21.8) [00:14:43] [Worker-Main-1/INFO]: Update available for 'fabric-language-kotlin@1.13.4+kotlin.2.2.0', (-> 1.13.5+kotlin.2.2.10) [00:14:43] [Worker-Main-1/INFO]: Update available for 'c2me@0.3.4+rc.1.0+1.21.8', (-> **.**.**.**.0+1.21.8) [00:14:43] [Worker-Main-1/INFO]: Update available for 'chunksfadein@3.0.2-1.21.6', (-> v3.0.3-1.21.6-fabric) [00:14:43] [Worker-Main-1/INFO]: Update available for 'terralith@2.5.9', (-> 2.5.11) [00:14:43] [Worker-Main-1/INFO]: Update available for 'immediatelyfast@1.12.0+1.21.8', (-> 1.12.1+1.21.8-fabric) [00:14:43] [Worker-Main-1/INFO]: Update available for 'scalablelux@0.1.5+fabric.e4acdcb', (-> **.**.**.**+fabric.abdeefa) [00:14:43] [Render thread/INFO]: Queuing DH event binding... [00:14:43] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot [00:14:43] [ForkJoinPool.commonPool-worker-1/WARN]: [Iris Update Check] This version doesn't have an update index, skipping. [00:14:44] [Render thread/INFO]: Initializing ImmediatelyFast 1.12.0+1.21.8 on AMD Radeon RX 7800 XT (ATI Technologies Inc.) with OpenGL 3.2.0 Core Profile Context 24.30.36.250220 [00:14:44] [Render thread/INFO]: Found Iris/Oculus 1.9.1+mc1.21.7. Enabling compatibility. [00:14:44] [Render thread/INFO]: Debug functionality is disabled. [00:14:44] [Render thread/INFO]: ARB_direct_state_access detected, enabling DSA. [00:14:44] [Render thread/INFO]: OpenGL Vendor: ATI Technologies Inc. [00:14:44] [Render thread/INFO]: OpenGL Renderer: AMD Radeon RX 7800 XT [00:14:44] [Render thread/INFO]: OpenGL Version: 3.2.0 Core Profile Context 24.30.36.250220 [00:14:44] [Render thread/INFO]: Using optional rendering extensions: GL_ARB_buffer_storage, GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access [00:14:44] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.3', ignoring [00:14:44] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.4', ignoring [00:14:44] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) [client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) [client-intermediary.jar:?] at knot/net.minecraft.class_310.(class_310.java:545) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:249) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 15 more [00:14:44] [Render thread/WARN]: Missing metadata in pack file/Low Fire.zip [00:14:44] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) [client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) [client-intermediary.jar:?] at knot/net.minecraft.class_310.(class_310.java:545) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:249) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 15 more [00:14:44] [Render thread/WARN]: Missing metadata in pack file/Low Shield.zip [00:14:44] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) [client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) [client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) [client-intermediary.jar:?] at knot/net.minecraft.class_310.(class_310.java:545) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:249) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 15 more [00:14:44] [Render thread/WARN]: Missing metadata in pack file/Short Swords.zip [00:14:44] [Render thread/INFO]: Hardware information: [00:14:44] [Render thread/INFO]: CPU: 12x AMD Ryzen 5 7600X 6-Core Processor [00:14:44] [Render thread/INFO]: GPU: AMD Radeon RX 7800 XT (Supports OpenGL 3.2.0 Core Profile Context 24.30.36.250220) [00:14:44] [Render thread/INFO]: OS: Windows 11 (10.0) [00:14:44] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, badoptimizations, biomesoplenty, c2me, cardinal-components, cardinal-components-base, cardinal-components-block, cardinal-components-chunk, cardinal-components-entity, cardinal-components-item, cardinal-components-level, cardinal-components-scoreboard, cardinal-components-world, chunksfadein, cloth-config, conditional-mixin, continuity, cristellib, debugify, distanthorizons, entityculling, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, 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-rendering-fluids-v1, 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-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, immediatelyfast, inventoryprofilesnext, iris, libipn, lithium, midnightlib, modmenu, moreculling, placeholder-api, puzzle, roughlyenoughitems, scalablelux, sodium, sodium-extra, terrablender, travelersbackpack, trender, xaerominimap, xaeroworldmap, yet_another_config_lib_v3, file/Overlay’s§7.zip [00:14:45] [Worker-Main-9/INFO]: Found unifont_all_no_pua-16.0.03.hex, loading [00:14:45] [Worker-Main-10/INFO]: Found unifont_pua-16.0.03.hex, loading [00:14:45] [Render thread/INFO]: Cached all modded block culling states [00:14:45] [Render thread/INFO]: Running Delayed setup... [00:14:45] [Render thread/INFO]: Delayed setup complete, firing DhApiAfterDhInitEvent event... [00:14:45] [Render thread/INFO]: DH Ready, binding Iris event handlers... [00:14:45] [Render thread/INFO]: DH Iris events bound. [00:14:45] [Render thread/INFO]: Loading Xaero's World Map - Stage 2/2 [00:14:45] [Render thread/INFO]: New world map region cache hash code: 1382588976 [00:14:45] [Render thread/INFO]: Registered player tracker system: map_synced [00:14:45] [Render thread/INFO]: Xaero's WorldMap Mod: Xaero's minimap found! [00:14:45] [Render thread/INFO]: Registered player tracker system: minimap_synced [00:14:45] [Render thread/INFO]: No Optifine! [00:14:45] [Render thread/INFO]: Xaero's World Map: No Vivecraft! [00:14:45] [Render thread/INFO]: Xaero's World Map: Iris found! [00:14:45] [Render thread/WARN]: Unable to read property: level with value: "0" for blockstate: {Name:"minecraft:water_cauldron",Properties:{level:"0"}} [00:14:45] [Worker-Main-9/INFO]: Found unifont_jp_patch-16.0.03.hex, loading [00:14:45] [Render thread/INFO]: Loading Xaero's Minimap - Stage 2/2 [00:14:45] [Render thread/INFO]: Registered player tracker system: minimap_synced [00:14:45] [Render thread/INFO]: Xaero's Minimap: World Map found! [00:14:45] [Render thread/INFO]: No Optifine! [00:14:45] [Render thread/INFO]: Xaero's Minimap: No Vivecraft! [00:14:45] [Render thread/INFO]: Xaero's Minimap: Iris found! [00:14:45] [Render thread/WARN]: Invalid pack option: GTAO [00:14:45] [Render thread/WARN]: Invalid pack option: GTAO [00:14:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "LIGHTNING_FLASH" defined in shaders.properties [00:14:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:14:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:14:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:14:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:14:45] [Render thread/INFO]: Profile: Custom (+41 options changed by user) [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_extras: particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_ocelot_nose: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag_extras: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_villager_nose: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_fox_nose: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:item/supporter_star: #missing particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_pig_nose: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_warden_horns: #0 #missing particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_wolf_nose: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_base_dyed: particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_tanks: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_base: #0 particle [00:14:45] [Worker-Main-2/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag: particle [00:14:46] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: BALANCED [00:14:46] [DH-ApplyConfigPresetTimer/INFO]: preset active: BALANCED [00:14:46] [Render thread/INFO]: null:0:0: error: #endif without #if [00:14:46] [Render thread/INFO]: Using shaderpack: photon_v1.1.zip [00:14:46] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Casque (2- Arctis 7+) [00:14:46] [Render thread/INFO]: Sound engine started [00:14:46] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/blocks.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/signs.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [00:14:46] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [00:14:46] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [00:14:46] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [00:14:46] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [00:14:46] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas [00:14:46] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas [00:14:46] [Render thread/INFO]: Checking for Distant Horizons update [00:14:47] [Render thread/INFO]: Distant Horizons already up to date. [00:14:47] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:14:47] [Render thread/INFO]: null:0:0: error: #endif without #if [00:14:57] [Render thread/INFO]: Connecting to FinIsNotInvited.aternos.me, 25565 [00:14:58] [Render thread/INFO]: New Xaero hud session initialized! [00:14:58] [Render thread/INFO]: New world map session initialized! [00:14:58] [Render thread/INFO]: Enforcing safe world random access [00:14:58] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}]-[h2iiae0b0llha@minecraft:overworld]. [00:14:58] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [00:14:58] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:14:58] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:14:59] [Render thread/INFO]: Started 4 worker threads [00:14:59] [Render thread/INFO]: Client on ClientOnly mode connecting. [00:14:59] [Render thread/INFO]: Started DhWorld of type CLIENT_ONLY [00:14:59] [Render thread/INFO]: Loading [1] waiting client level wrappers. [00:14:59] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}]-[h2iiae0b0llha@minecraft:overworld]. [00:14:59] [DH-Full Data Migration Thread[0]/INFO]: Attempting to migrate data sources for: [h2iiae0b0llha@minecraft:overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld]... [00:14:59] [DH-Full Data Migration Thread[0]/INFO]: Found [0] data sources that need migration. [00:14:59] [DH-Full Data Migration Thread[0]/INFO]: No migration necessary. [00:14:59] [Render thread/INFO]: Started DHLevel for Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld} with saves at [ClientOnlySaveStructure@(C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld)] [00:14:59] [Render thread/INFO]: Loaded [0] waiting chunk wrappers. [00:14:59] [Render thread/INFO]: [Inventory Profiles Next] Loaded 0 external GUI hints [00:14:59] [Render thread/INFO]: [Inventory Profiles Next] Loaded 803 build-in GUI hints [00:14:59] [Render thread/INFO]: [Inventory Profiles Next] Effective GUI hints after merge: 803 [00:14:59] [Render thread/WARN]: [REI] Found 1 existing reload task(s) after trying to terminate them! [00:14:59] [REI-ReloadPlugins/INFO]: [REI] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for START. [00:14:59] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO [00:14:59] [REI-ReloadPlugins/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for START. [00:14:59] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [00:14:59] [Render thread/INFO]: Loaded 921 advancements [00:14:59] [Thread-24/INFO]: [System] [CHAT] §7New version of §2Chunks fade in §7is available! [00:14:59] [Thread-24/INFO]: [System] [CHAT] §7v3.0.3-1.21.6§r§7 changelog: [00:14:59] [Thread-24/INFO]: [System] [CHAT] §7- Fixed the update checker.\r\n- Fixed parts of DH LODs disappearing when using shaders and fade enabled.\r\n- (important for custom fog mod users) Added fog color override control. Now you can change this to make fog use its configured color instead of sky/sun/moon/stars. [00:14:59] [Thread-24/INFO]: [System] [CHAT] §7§nClick to download [00:14:59] [Render thread/INFO]: [REI] [REI Server Display Sync] Received server's request to set 2233 recipes. [00:14:59] [Render thread/INFO]: Syncing config from server to client... [00:14:59] [Render thread/INFO]: Minimap updated server level id: -1849674660 for world ResourceKey[minecraft:dimension / minecraft:overworld] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for START in 799.5 μs, totaling 87.58 ms. [00:14:59] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [00:14:59] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for START in 581.2 μs, totaling 243.1 ms. [00:14:59] [REI-ReloadPlugins/INFO]: [REI] ######################################## [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for END. [00:14:59] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] ######################################## [00:14:59] [Render thread/INFO]: Stopping worker threads [00:14:59] [Render thread/INFO]: Started 4 worker threads [00:14:59] [REI-ReloadPlugins/ERROR]: [REI] Failed to run end-reload task for reloadable [ServerDisplayRegistryImpl] in stage [END] java.lang.NullPointerException: Cannot invoke "net.minecraft.server.MinecraftServer.method_3772()" because the return value of "dev.architectury.utils.GameInstance.getServer()" is null at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.getAllSortedRecipes(ServerDisplayRegistryImpl.java:230) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.fillRecipes(ServerDisplayRegistryImpl.java:216) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.endReload(ServerDisplayRegistryImpl.java:209) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.api.common.registry.Reloadable.endReload(Reloadable.java:47) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.reload(PluginManagerImpl.java:464) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:155) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:144) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.lambda$reloadPlugins$7(ReloadManagerImpl.java:122) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] ---------------------------------------- [00:14:59] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for END. [00:14:59] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [00:14:59] [REI-ReloadPlugins/INFO]: [REI] ---------------------------------------- [00:14:59] [Render thread/INFO]: [STDOUT]: [ScalableLux] Lighting scaling is enabled in externally managed mode [00:14:59] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 2 reached during a single frame. New capacity will be 4. [00:14:59] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 4 reached during a single frame. New capacity will be 8. [00:14:59] [Render thread/INFO]: Creating GLProxy... If this is the last message you see there must have been an OpenGL error. [00:14:59] [Render thread/INFO]: Lod Render OpenGL version [3.2.0 Core Profile Context 24.30.36.250220]. [00:14:59] [Render thread/INFO]: minecraftGlCapabilities: Your OpenGL support: openGL version 3.2+: [true] <- REQUIRED Vertex Attribute Buffer Binding: [true] <- optional improvement Buffer Storage: [true] <- optional improvement [00:15:00] [Render thread/INFO]: GPU Vendor [ATI TECHNOLOGIES INC.], Preferred upload method is [BUFFER_STORAGE]. [00:15:00] [Render thread/INFO]: GLProxy creation successful. OpenGL smiles upon you this day. [00:15:00] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for END in 337.5 μs, totaling 10.33 ms. [00:15:00] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for END in 1.417 ms, totaling 513.5 ms. [00:15:00] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 8 reached during a single frame. New capacity will be 16. [00:15:00] [Render thread/INFO]: Reloading radar icon resources... [00:15:00] [Render thread/INFO]: Reloaded radar icon resources! [00:15:00] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 16 reached during a single frame. New capacity will be 32. [00:15:00] [Render thread/WARN]: Class xaero.hud.minimap.radar.icon.creator.render.form.model.part.RadarIconModelPartPrerenderer$VertexConsumerWrapper does not support optimized vertex writing code paths, which may cause reduced rendering performance [00:15:00] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 32 reached during a single frame. New capacity will be 64. [00:16:01] [Render thread/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumGameOptionPages) [00:16:01] [Render thread/WARN]: Error loading class: net/caffeinemc/sodium/config/user/UserConfigCategories (java.lang.ClassNotFoundException: net/caffeinemc/sodium/config/user/UserConfigCategories) [00:16:17] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:16:18] [Render thread/WARN]: Invalid pack option: GTAO [00:16:18] [Render thread/WARN]: Invalid pack option: GTAO [00:16:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "LIGHTNING_FLASH" defined in shaders.properties [00:16:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:16:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:16:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:16:18] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:16:18] [Render thread/INFO]: Profile: Custom (+41 options changed by user) [00:16:18] [Render thread/INFO]: null:0:0: error: #endif without #if [00:16:18] [Render thread/INFO]: Using shaderpack: photon_v1.1.zip [00:16:18] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:16:18] [Render thread/INFO]: null:0:0: error: #endif without #if [00:16:18] [Render thread/INFO]: Stopping worker threads [00:16:18] [Render thread/INFO]: Started 4 worker threads [00:16:18] [Render thread/INFO]: [System] [CHAT] Shaders Reloaded! [00:16:18] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [00:16:18] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [00:16:18] [Render thread/INFO]: Stopping worker threads [00:16:18] [Render thread/INFO]: Started 4 worker threads [00:16:22] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:16:22] [Render thread/WARN]: Invalid pack option: GTAO [00:16:22] [Render thread/WARN]: Invalid pack option: GTAO [00:16:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "LIGHTNING_FLASH" defined in shaders.properties [00:16:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:16:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:16:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:16:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:16:22] [Render thread/INFO]: Profile: Custom (+41 options changed by user) [00:16:22] [Render thread/INFO]: null:0:0: error: #endif without #if [00:16:22] [Render thread/INFO]: Using shaderpack: photon_v1.1.zip [00:16:22] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:16:22] [Render thread/INFO]: null:0:0: error: #endif without #if [00:16:23] [Render thread/INFO]: [System] [CHAT] Shaders Reloaded! [00:16:23] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [00:16:23] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [00:16:23] [Render thread/INFO]: Stopping worker threads [00:16:23] [Render thread/INFO]: Started 4 worker threads [00:17:10] [Render thread/INFO]: Exception when loading biomesoplenty:stringy_cobweb texture, using material colour. [00:17:10] [Render thread/INFO]: Black texture 16 [00:18:17] [Render thread/INFO]: [System] [CHAT] DragonGamer7759 joined the game [00:25:19] [Render thread/WARN]: Warning! Mod error_notifier has a broken icon, loading default icon [00:25:21] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:25:21] [Render thread/WARN]: Invalid pack option: GTAO [00:25:21] [Render thread/WARN]: Invalid pack option: GTAO [00:25:21] [Render thread/WARN]: Unable to resolve shader pack option menu element "LIGHTNING_FLASH" defined in shaders.properties [00:25:21] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:25:21] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:25:21] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:25:21] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:25:21] [Render thread/INFO]: Profile: Custom (+41 options changed by user) [00:25:21] [Render thread/INFO]: null:0:0: error: #endif without #if [00:25:21] [Render thread/INFO]: Using shaderpack: photon_v1.1.zip [00:25:21] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:25:21] [Render thread/INFO]: null:0:0: error: #endif without #if [00:25:23] [Render thread/WARN]: Type is VERTEX [00:25:23] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:25:23] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [00:25:23] [Render thread/INFO]: Stopping worker threads [00:25:23] [Render thread/INFO]: Started 4 worker threads [00:25:23] [Render thread/INFO]: Setting up renderer [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [00:25:23] [Render thread/INFO]: Renderer setup complete [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 8 [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35633] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:23] [Render thread/INFO]: Loading shader with type: [35632] [00:25:23] [Render thread/INFO]: Shader loaded sucessfully. [00:25:43] [Render thread/INFO]: Stopping worker threads [00:25:43] [Render thread/INFO]: Started 4 worker threads [00:25:43] [Render thread/INFO]: Flushed changes to Minecraft configuration [00:25:46] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.3', ignoring [00:25:46] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.4', ignoring [00:25:46] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 38 more [00:25:46] [Render thread/WARN]: Missing metadata in pack file/Low Fire.zip [00:25:46] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 38 more [00:25:46] [Render thread/WARN]: Missing metadata in pack file/Low Shield.zip [00:25:46] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 38 more [00:25:46] [Render thread/WARN]: Missing metadata in pack file/Short Swords.zip [00:25:54] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:25:54] [Render thread/WARN]: Unable to resolve shader pack option menu element "LIGHTNING_FLASH" defined in shaders.properties [00:25:54] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:25:54] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:25:54] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/INFO]: Using shaderpack: photon_v1.0a.zip [00:25:54] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:54] [Render thread/WARN]: Ignoring ConstDirective { INT voxelDistance = 32; } because it is of the wrong type, a type of float is expected. [00:25:56] [Render thread/WARN]: Type is VERTEX [00:25:56] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:25:56] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more [00:26:02] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:26:02] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:26:02] [Render thread/INFO]: Using shaderpack: BSL_v8.4.02.2.zip [00:26:02] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:26:03] [Render thread/WARN]: Type is VERTEX [00:26:03] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:26:03] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more [00:26:13] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:26:13] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:26:13] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:26:13] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:26:13] [Render thread/INFO]: Profile: Custom (+17 options changed by user) [00:26:14] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:26:14] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:26:14] [Render thread/WARN]: The in declaration 'vlFactor' in the composite FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:26:14] [Render thread/WARN]: Type is VERTEX [00:26:14] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:26:14] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:26:18] [Render thread/INFO]: [System] [CHAT] DragonGamer7759 left the game [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down ClientRenderState [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodRenderer... [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Queuing Renderer Cleanup for main render thread [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodQuadTree... [00:27:10] [Render thread/INFO]: Renderer Cleanup Started [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodQuadTree [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodRenderer [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodQuadTree... [00:27:10] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodQuadTree [00:27:10] [Render thread/INFO]: Renderer Cleanup Complete [00:27:10] [Render thread/INFO]: Setting up renderer [00:27:10] [Render thread/INFO]: Loading shader with type: [35633] [00:27:10] [Render thread/INFO]: Shader loaded sucessfully. [00:27:10] [Render thread/INFO]: Loading shader with type: [35632] [00:27:10] [Render thread/INFO]: Shader loaded sucessfully. [00:27:10] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [00:27:10] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:27:10] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:27:10] [Render thread/INFO]: Renderer setup complete [00:27:15] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:27:15] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:27:15] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:27:15] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:27:15] [Render thread/INFO]: Profile: Custom (+17 options changed by user) [00:27:15] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:27:15] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:27:15] [Render thread/WARN]: Type is VERTEX [00:27:15] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:27:15] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.handleKeybinds(Iris.java:178) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_310.handler$cjj003$iris$onTick(class_310.java:11078) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1574(class_310.java:1960) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1324) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 21 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 21 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 21 more [00:27:15] [Render thread/INFO]: [System] [CHAT] Shaders Reloaded! [00:28:07] [Render thread/INFO]: [System] [CHAT] copmary joined the game [00:28:17] [Render thread/INFO]: Villager class_1646['Villager'/688, l='ClientLevel', x=-4019.68, y=62.50, z=-1256.80] died, message: 'Villager died' [00:28:17] [Render thread/INFO]: [System] [CHAT] DragonGamer7759 joined the game [00:28:58] [Render thread/INFO]: [System] [CHAT] DragonGamer7759 shared a waypoint called "house" from overworld! [Add] [00:29:35] [Render thread/INFO]: [System] [CHAT] copmary left the game [00:30:56] [Render thread/INFO]: [System] [CHAT] copmary joined the game [00:31:01] [Render thread/INFO]: [System] [CHAT] copmary left the game [00:31:12] [Render thread/INFO]: Client on ClientOnly mode disconnecting. [00:31:12] [Render thread/INFO]: Unloading level [h2iiae0b0llha@minecraft:overworld]. [00:31:12] [Render thread/INFO]: Shutting down ClientRenderState [00:31:12] [Render thread/INFO]: Shutting down LodRenderer... [00:31:12] [Render thread/INFO]: Queuing Renderer Cleanup for main render thread [00:31:12] [Render thread/INFO]: Shutting down LodQuadTree... [00:31:12] [Render thread/INFO]: Finished shutting down LodQuadTree [00:31:12] [Render thread/INFO]: Finished shutting down LodRenderer [00:31:12] [Render thread/INFO]: Shutting down LodQuadTree... [00:31:12] [Render thread/INFO]: Finished shutting down LodQuadTree [00:31:12] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:31:12] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:31:12] [Render thread/INFO]: Closing [RemoteFullDataSourceProvider] for level: [DhClientLevel{h2iiae0b0llha@minecraft:overworld}]. [00:31:12] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientLevel{h2iiae0b0llha@minecraft:overworld}]. [00:31:12] [DH-Parent Update Queue [h2iiae0b0llha@minecraft:overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [h2iiae0b0llha@minecraft:overworld] Thread[0]] terminated. [00:31:12] [Render thread/INFO]: Closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld\DistantHorizons.sqlite]... [00:31:12] [Render thread/INFO]: Finished closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld\DistantHorizons.sqlite] [00:31:12] [Render thread/INFO]: Closed [DhClientLevel] for [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}] [00:31:12] [Render thread/INFO]: Closed DhWorld of type [CLIENT_ONLY]. [00:31:12] [Render thread/INFO]: Closed DhWorld of type [CLIENT_ONLY]. [00:31:12] [Render thread/INFO]: Shutting down PriorityTaskPicker thread pool... [00:31:12] [Render thread/INFO]: Closing all [0] database connections... [00:31:13] [Render thread/INFO]: Xaero hud session finalized. [00:31:13] [Render thread/INFO]: Finalizing world map session... [00:31:13] [Thread-12/INFO]: World map force-cleaned! [00:31:13] [Render thread/INFO]: World map session finalized. [00:31:13] [Render thread/INFO]: Unloading client level [ClientLevelWrapper]-[h2iiae0b0llha@minecraft:overworld]. [00:31:13] [Render thread/INFO]: Stopping worker threads [00:31:13] [Render thread/ERROR]: Can't ping FinIsNotInvited1.aternos.me: Internal Exception: java.net.SocketException: Connection reset [00:31:15] [Render thread/INFO]: Connecting to FinIsNotInvited.aternos.me, 25565 [00:31:16] [Render thread/INFO]: New Xaero hud session initialized! [00:31:16] [Render thread/INFO]: New world map session initialized! [00:31:16] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}]-[h2iiae0b0llha@minecraft:overworld]. [00:31:16] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [00:31:16] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:31:16] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:31:16] [Render thread/WARN]: Type is VERTEX [00:31:16] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_310.handler$cjk000$iris$resetPipeline(class_310.java:11609) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1481(class_310.java:2173) ~[client-intermediary.jar:?] at knot/net.minecraft.class_634.method_11120(class_634.java:533) ~[client-intermediary.jar:?] at knot/net.minecraft.class_2678.method_11567(class_2678.java:69) ~[client-intermediary.jar:?] at knot/net.minecraft.class_2678.method_65081(class_2678.java:17) ~[client-intermediary.jar:?] at knot/net.minecraft.class_2600.method_11072(class_2600.java:27) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_18859(class_1255.java:164) [client-intermediary.jar:?] at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_16075(class_1255.java:138) [client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_5383(class_1255.java:123) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1318) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 28 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 28 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 28 more [00:31:16] [Render thread/INFO]: Started 4 worker threads [00:31:16] [Render thread/INFO]: Client on ClientOnly mode connecting. [00:31:16] [Render thread/INFO]: Started DhWorld of type CLIENT_ONLY [00:31:16] [Render thread/INFO]: Shutting down PriorityTaskPicker thread pool... [00:31:16] [Render thread/INFO]: Loading [1] waiting client level wrappers. [00:31:16] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}]-[h2iiae0b0llha@minecraft:overworld]. [00:31:16] [DH-Full Data Migration Thread[0]/INFO]: Attempting to migrate data sources for: [h2iiae0b0llha@minecraft:overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld]... [00:31:16] [DH-Full Data Migration Thread[0]/INFO]: Found [0] data sources that need migration. [00:31:16] [DH-Full Data Migration Thread[0]/INFO]: No migration necessary. [00:31:16] [Render thread/INFO]: Started DHLevel for Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld} with saves at [ClientOnlySaveStructure@(C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld)] [00:31:16] [Render thread/INFO]: Loaded [0] waiting chunk wrappers. [00:31:16] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:31:16] [Render thread/WARN]: [REI] Found 1 existing reload task(s) after trying to terminate them! [00:31:16] [REI-ReloadPlugins/INFO]: [REI] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:31:16] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for START. [00:31:16] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:31:16] [REI-ReloadPlugins/INFO]: [REI] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:31:16] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for START. [00:31:16] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [00:31:16] [REI-ReloadPlugins/INFO]: [REI] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:31:16] [Render thread/INFO]: Syncing config from server to client... [00:31:16] [Render thread/INFO]: Minimap updated server level id: -1849674660 for world ResourceKey[minecraft:dimension / minecraft:overworld] [00:31:16] [Render thread/INFO]: Setting up renderer [00:31:16] [Render thread/INFO]: Loading shader with type: [35633] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Loading shader with type: [35632] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [00:31:16] [Render thread/INFO]: Renderer setup complete [00:31:16] [Render thread/INFO]: Loading shader with type: [35633] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Loading shader with type: [35632] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [00:31:16] [Render thread/INFO]: Loading shader with type: [35633] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Loading shader with type: [35632] [00:31:16] [Render thread/INFO]: Shader loaded sucessfully. [00:31:16] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [00:31:16] [Render thread/INFO]: Renderer Cleanup Started [00:31:16] [Render thread/INFO]: Renderer Cleanup Complete [00:31:16] [Render thread/INFO]: Loaded 921 advancements [00:31:16] [Render thread/INFO]: [REI] [REI Server Display Sync] Received server's request to set 2233 recipes. [00:31:16] [Thread-45/INFO]: [System] [CHAT] §7New version of §2Chunks fade in §7is available! [00:31:16] [Thread-45/INFO]: [System] [CHAT] §7v3.0.3-1.21.6§r§7 changelog: [00:31:16] [Thread-45/INFO]: [System] [CHAT] §7- Fixed the update checker.\r\n- Fixed parts of DH LODs disappearing when using shaders and fade enabled.\r\n- (important for custom fog mod users) Added fog color override control. Now you can change this to make fog use its configured color instead of sky/sun/moon/stars. [00:31:16] [Thread-45/INFO]: [System] [CHAT] §7§nClick to download [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for START in 338.7 μs, totaling 3.034 ms. [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for START in 496.1 μs, totaling 325.6 ms. [00:31:17] [REI-ReloadPlugins/INFO]: [REI] ######################################## [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for END. [00:31:17] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] ######################################## [00:31:17] [REI-ReloadPlugins/ERROR]: [REI] Failed to run end-reload task for reloadable [ServerDisplayRegistryImpl] in stage [END] java.lang.NullPointerException: Cannot invoke "net.minecraft.server.MinecraftServer.method_3772()" because the return value of "dev.architectury.utils.GameInstance.getServer()" is null at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.getAllSortedRecipes(ServerDisplayRegistryImpl.java:230) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.fillRecipes(ServerDisplayRegistryImpl.java:216) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.endReload(ServerDisplayRegistryImpl.java:209) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.api.common.registry.Reloadable.endReload(Reloadable.java:47) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.reload(PluginManagerImpl.java:464) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:155) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:144) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.lambda$reloadPlugins$7(ReloadManagerImpl.java:122) ~[RoughlyEnoughItems-20.0.810-fabric.jar:?] at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for END. [00:31:17] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [00:31:17] [REI-ReloadPlugins/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for END in 355.9 μs, totaling 3.337 ms. [00:31:17] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for END in 988.5 μs, totaling 223.0 ms. [00:31:35] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:31:35] [Render thread/WARN]: Invalid pack option: GTAO [00:31:35] [Render thread/WARN]: Invalid pack option: GTAO [00:31:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:31:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:31:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:31:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:31:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:31:35] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:31:35] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:31:35] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:31:38] [Render thread/WARN]: Type is VERTEX [00:31:38] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:31:38] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:32:06] [Render thread/INFO]: [System] [CHAT] copmary joined the game [00:32:14] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:32:14] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:32:14] [Render thread/INFO]: Using shaderpack: BSL_v10.0.zip [00:32:14] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:32:15] [Render thread/INFO]: Stopping worker threads [00:32:15] [Render thread/INFO]: Started 4 worker threads [00:32:15] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:32:15] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:32:15] [Render thread/INFO]: Using shaderpack: BSL_v10.0.zip [00:32:15] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:32:16] [Render thread/INFO]: Stopping worker threads [00:32:16] [Render thread/INFO]: Started 4 worker threads [00:32:27] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:32:27] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:32:27] [Render thread/INFO]: Using shaderpack: BSL_v10.0.zip [00:32:27] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:32:27] [Render thread/WARN]: Type is VERTEX [00:32:27] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:32:27] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [00:32:27] [Render thread/INFO]: Stopping worker threads [00:32:27] [Render thread/INFO]: Started 4 worker threads [00:33:47] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option WEATHER [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:33:47] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:33:47] [Render thread/WARN]: Unable to resolve shader pack option menu element "Snowy_Winter" defined in shaders.properties [00:33:47] [Render thread/INFO]: Profile: SHADER_VERSION_LABEL (+0 options changed by user) [00:33:47] [Render thread/WARN]: Found missing "\" in file "block.properties" in block entry: "humility-afm:led_pink \" [00:33:47] [Render thread/WARN]: At ID: "block.261" [00:33:47] [Render thread/INFO]: Using shaderpack: Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip [00:33:47] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:33:47] [Render thread/WARN]: The in declaration 'tempOffsets' in the deferred FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'normalMat' in the sps FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'tangent' in the sps FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'normalMat' in the entities_eyes FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'tangent' in the entities_eyes FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'tangent' in the entities_eyes_trans FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:48] [Render thread/WARN]: The in declaration 'normalMat' in the entities_eyes_trans FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:49] [Render thread/WARN]: The in declaration 'normalMat' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:49] [Render thread/WARN]: The in declaration 'tangent' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:49] [Render thread/WARN]: The in declaration 'tangent' in the mekanism_flame FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:49] [Render thread/WARN]: The in declaration 'normalMat' in the mekanism_flame FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:49] [Render thread/INFO]: Stopping worker threads [00:33:49] [Render thread/INFO]: Started 4 worker threads [00:33:49] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option WEATHER [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:33:49] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:33:49] [Render thread/WARN]: Unable to resolve shader pack option menu element "Snowy_Winter" defined in shaders.properties [00:33:49] [Render thread/INFO]: Profile: SHADER_VERSION_LABEL (+0 options changed by user) [00:33:49] [Render thread/WARN]: Found missing "\" in file "block.properties" in block entry: "humility-afm:led_pink \" [00:33:49] [Render thread/WARN]: At ID: "block.261" [00:33:49] [Render thread/INFO]: Using shaderpack: Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip [00:33:49] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:33:49] [Render thread/WARN]: The in declaration 'tempOffsets' in the deferred FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.52": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.440": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.440": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.440": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.440": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.441": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.441": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.441": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.441": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.442": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.442": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.442": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.442": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.443": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.443": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.443": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.443": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.444": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.444": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.444": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.444": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.445": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.445": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.445": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.445": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.446": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.446": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.446": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.446": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.447": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.447": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.447": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.447": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.448": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.448": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.448": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.448": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.449": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.449": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.449": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.449": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.450": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.450": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.450": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.450": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.451": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.451": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.451": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.451": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.452": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.452": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.452": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.452": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.453": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.453": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.453": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.453": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.454": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.454": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.454": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.454": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.455": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.455": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.455": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.455": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.481": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.481": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.481": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.481": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.482": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.482": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.482": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.482": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.483": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.483": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.483": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.483": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.484": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.484": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.484": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.484": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.485": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.485": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.485": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.485": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.486": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.486": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.486": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.486": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.487": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.487": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_east, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.487": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name north_west, ignoring! [00:33:51] [Render thread/WARN]: Error while parsing the block ID map entry for "block.487": [00:33:51] [Render thread/WARN]: - The block minecraft:tuff_wall has no property with the name south_east, ignoring! [00:33:51] [Render thread/INFO]: Stopping worker threads [00:33:51] [Render thread/INFO]: Started 4 worker threads [00:34:09] [Render thread/INFO]: Stopping worker threads [00:34:09] [Render thread/INFO]: Started 4 worker threads [00:34:09] [Render thread/INFO]: Flushed changes to Minecraft configuration [00:34:22] [Render thread/INFO]: [System] [CHAT] LERAND0MME shared a waypoint called "scary temple" from overworld! [Add] [00:34:35] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option WEATHER [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:34:35] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [00:34:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "Snowy_Winter" defined in shaders.properties [00:34:35] [Render thread/INFO]: Profile: SHADER_VERSION_LABEL (+0 options changed by user) [00:34:36] [Render thread/WARN]: Found missing "\" in file "block.properties" in block entry: "humility-afm:led_pink \" [00:34:36] [Render thread/WARN]: At ID: "block.261" [00:34:36] [Render thread/INFO]: Using shaderpack: Bliss_v2.1.1_(Chocapic13_Shaders_edit).zip [00:34:36] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:34:36] [Render thread/WARN]: Type is VERTEX [00:34:36] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:34:36] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [00:34:36] [Render thread/INFO]: Stopping worker threads [00:34:36] [Render thread/INFO]: Started 4 worker threads [00:34:44] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:34:44] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:34:44] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:34:44] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:34:44] [Render thread/WARN]: Type is VERTEX [00:34:44] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:34:44] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:35:08] [Render thread/INFO]: Villager class_1646['Nitwit'/3682, l='ClientLevel', x=-4010.51, y=62.50, z=-1248.53] died, message: 'Nitwit died' [00:35:56] [Render thread/INFO]: Flushed changes to Minecraft configuration [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down ClientRenderState [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodRenderer... [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Queuing Renderer Cleanup for main render thread [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodQuadTree... [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodQuadTree [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodRenderer [00:36:08] [Render thread/INFO]: Renderer Cleanup Started [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Shutting down LodQuadTree... [00:36:08] [DH-Client World Ticker Thread Thread[0]/INFO]: Finished shutting down LodQuadTree [00:36:08] [Render thread/INFO]: Renderer Cleanup Complete [00:36:08] [Render thread/INFO]: Setting up renderer [00:36:08] [Render thread/INFO]: Loading shader with type: [35633] [00:36:08] [Render thread/INFO]: Shader loaded sucessfully. [00:36:08] [Render thread/INFO]: Loading shader with type: [35632] [00:36:08] [Render thread/INFO]: Shader loaded sucessfully. [00:36:08] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [00:36:08] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:36:08] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:36:08] [Render thread/INFO]: Renderer setup complete [00:36:21] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: LOW_IMPACT [00:36:21] [DH-ApplyConfigPresetTimer/INFO]: preset active: LOW_IMPACT [00:36:27] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:36:27] [Render thread/WARN]: Invalid pack option: GTAO [00:36:27] [Render thread/WARN]: Invalid pack option: GTAO [00:36:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:36:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:36:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:36:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:36:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:36:27] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:36:27] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:36:27] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:36:27] [Render thread/WARN]: Type is VERTEX [00:36:27] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:36:27] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more [00:36:33] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:36:33] [Render thread/WARN]: Invalid pack option: GTAO [00:36:33] [Render thread/WARN]: Invalid pack option: GTAO [00:36:33] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:36:33] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:36:33] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:36:33] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:36:33] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:36:33] [Render thread/INFO]: Profile: medium (+0 options changed by user) [00:36:33] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:36:33] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:36:34] [Render thread/WARN]: Type is VERTEX [00:36:34] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:36:34] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25419(ShaderPackScreen.java:573) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$6(ShaderPackScreen.java:272) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 39 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 39 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 39 more [00:36:52] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:36:52] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:36:52] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:36:52] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:36:52] [Render thread/WARN]: Type is VERTEX [00:36:52] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:36:52] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$10(ShaderPackScreen.java:293) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:36:58] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:36:58] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:36:58] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:36:58] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:36:58] [Render thread/INFO]: Profile: POTATO (+0 options changed by user) [00:36:58] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:36:58] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:36:58] [Render thread/WARN]: Type is VERTEX [00:36:58] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:36:58] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:40:12] [Render thread/INFO]: [System] [CHAT] copmary left the game [00:40:54] [Render thread/INFO]: Disposing render data... [00:40:54] [Render thread/INFO]: Render data cleared, please wait a moment for everything to reload... [00:40:55] [Render thread/INFO]: Disposing render data... [00:40:55] [Render thread/INFO]: Render data cleared, please wait a moment for everything to reload... [00:40:55] [Render thread/INFO]: Disposing render data... [00:40:55] [Render thread/INFO]: Render data cleared, please wait a moment for everything to reload... [00:40:55] [Render thread/INFO]: Disposing render data... [00:40:55] [Render thread/INFO]: Render data cleared, please wait a moment for everything to reload... [00:40:56] [Render thread/INFO]: Disposing render data... [00:40:56] [Render thread/INFO]: Render data cleared, please wait a moment for everything to reload... [00:41:00] [DH-RenderCacheClearConfigTimer/INFO]: Disposing render data... [00:41:00] [DH-RenderCacheClearConfigTimer/INFO]: Render data cleared, please wait a moment for everything to reload... [00:41:45] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:41:45] [Render thread/WARN]: Invalid pack option: GTAO [00:41:45] [Render thread/WARN]: Invalid pack option: GTAO [00:41:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:41:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:41:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:41:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:41:45] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:41:45] [Render thread/INFO]: Profile: medium (+0 options changed by user) [00:41:45] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:41:45] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:41:46] [Render thread/WARN]: Type is VERTEX [00:41:46] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:41:46] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more [00:42:21] [Render thread/INFO]: [System] [CHAT] DragonGamer7759 left the game [00:43:36] [Render thread/INFO]: Villager class_1646['Fisherman'/3746, l='ClientLevel', x=-4055.51, y=62.50, z=-1284.70] died, message: 'Fisherman died' [00:44:39] [Render thread/WARN]: Unable to play empty soundEvent: minecraft:entity.cod.ambient [00:46:18] [Render thread/INFO]: Villager class_1646['Fisherman'/3695, l='ClientLevel', x=-4019.69, y=62.50, z=-1252.43] died, message: 'Fisherman died' [00:46:45] [Render thread/INFO]: Villager class_1646['Fisherman'/3726, l='ClientLevel', x=-4023.67, y=62.56, z=-1268.22] died, message: 'Fisherman died' [00:49:54] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.3', ignoring [00:49:54] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.4', ignoring [00:49:54] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 40 more [00:49:54] [Render thread/WARN]: Missing metadata in pack file/Low Fire.zip [00:49:54] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 40 more [00:49:54] [Render thread/WARN]: Missing metadata in pack file/Low Shield.zip [00:49:54] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29981(class_5369.java:60) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_29680(class_5375.java:192) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25426(class_5375.java:126) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25423(class_437.java:337) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1507(class_310.java:1214) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_47624(class_429.java:171) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 40 more [00:49:54] [Render thread/WARN]: Missing metadata in pack file/Short Swords.zip [00:50:04] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.3', ignoring [00:50:04] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.4', ignoring [00:50:04] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_315.method_49598(class_315.java:352) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_49626(class_429.java:111) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29642(class_5369.java:56) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25419(class_5375.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25404(class_437.java:127) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$method_25404$44(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$zck000$architectury$wrapKeyPressed(class_309.java:1201) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$wrapOperation$zck000$architectury$wrapKeyPressed$46(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$cee000$fabric-screen-api-v1$invokeKeyPressedEvents(class_309.java:2690) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_1466(class_309.java:447) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22678(class_309.java:551) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22676(class_309.java:551) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [00:50:04] [Render thread/WARN]: Missing metadata in pack file/Low Fire.zip [00:50:04] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_315.method_49598(class_315.java:352) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_49626(class_429.java:111) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29642(class_5369.java:56) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25419(class_5375.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25404(class_437.java:127) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$method_25404$44(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$zck000$architectury$wrapKeyPressed(class_309.java:1201) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$wrapOperation$zck000$architectury$wrapKeyPressed$46(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$cee000$fabric-screen-api-v1$invokeKeyPressedEvents(class_309.java:2690) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_1466(class_309.java:447) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22678(class_309.java:551) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22676(class_309.java:551) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [00:50:04] [Render thread/WARN]: Missing metadata in pack file/Low Shield.zip [00:50:04] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_315.method_49598(class_315.java:352) ~[client-intermediary.jar:?] at knot/net.minecraft.class_429.method_49626(class_429.java:111) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5369.method_29642(class_5369.java:56) ~[client-intermediary.jar:?] at knot/net.minecraft.class_5375.method_25419(class_5375.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_437.method_25404(class_437.java:127) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$method_25404$44(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$zck000$architectury$wrapKeyPressed(class_309.java:1201) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.mixinextras$bridge$wrapOperation$zck000$architectury$wrapKeyPressed$46(class_309.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.wrapOperation$cee000$fabric-screen-api-v1$invokeKeyPressedEvents(class_309.java:2690) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_1466(class_309.java:447) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22678(class_309.java:551) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_309.method_22676(class_309.java:551) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [00:50:04] [Render thread/WARN]: Missing metadata in pack file/Short Swords.zip [00:50:04] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, badoptimizations, biomesoplenty, c2me, cardinal-components, cardinal-components-base, cardinal-components-block, cardinal-components-chunk, cardinal-components-entity, cardinal-components-item, cardinal-components-level, cardinal-components-scoreboard, cardinal-components-world, chunksfadein, cloth-config, conditional-mixin, continuity, cristellib, debugify, distanthorizons, entityculling, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, 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-rendering-fluids-v1, 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-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, immediatelyfast, inventoryprofilesnext, iris, libipn, lithium, midnightlib, modmenu, moreculling, placeholder-api, puzzle, roughlyenoughitems, scalablelux, sodium, sodium-extra, terrablender, travelersbackpack, trender, xaerominimap, xaeroworldmap, yet_another_config_lib_v3 [00:50:04] [Worker-Main-23/INFO]: Found unifont_pua-16.0.03.hex, loading [00:50:04] [Worker-Main-16/INFO]: Found unifont_all_no_pua-16.0.03.hex, loading [00:50:05] [Worker-Main-18/INFO]: Found unifont_jp_patch-16.0.03.hex, loading [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_extras: particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_ocelot_nose: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag_extras: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_villager_nose: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:item/supporter_star: #missing particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_fox_nose: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_pig_nose: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_warden_horns: #0 #missing particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_wolf_nose: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_base_dyed: particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_tanks: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_base: #0 particle [00:50:05] [Worker-Main-19/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag: particle [00:50:05] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Casque (2- Arctis 7+) [00:50:05] [Render thread/INFO]: Sound engine started [00:50:05] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/blocks.png-atlas [00:50:05] [Render thread/INFO]: Radar icon manager reset! [00:50:05] [Render thread/INFO]: Reloading radar icon resources... [00:50:05] [Render thread/INFO]: Reloaded radar icon resources! [00:50:05] [Render thread/INFO]: New world map region cache hash code: 1916316478 [00:50:05] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/signs.png-atlas [00:50:05] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [00:50:05] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [00:50:05] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [00:50:05] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [00:50:05] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [00:50:05] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [00:50:05] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [00:50:06] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas [00:50:06] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [00:50:06] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas [00:50:06] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas [00:50:06] [Render thread/INFO]: Stopping worker threads [00:50:06] [Render thread/INFO]: Started 4 worker threads [00:50:25] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:50:25] [Render thread/WARN]: Invalid pack option: GTAO [00:50:25] [Render thread/WARN]: Invalid pack option: GTAO [00:50:25] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:50:25] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:50:25] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:50:25] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:50:25] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:50:25] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:50:25] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:50:25] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:50:27] [Render thread/INFO]: Stopping worker threads [00:50:27] [Render thread/INFO]: Started 4 worker threads [00:50:27] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:50:27] [Render thread/WARN]: Invalid pack option: GTAO [00:50:27] [Render thread/WARN]: Invalid pack option: GTAO [00:50:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:50:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:50:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:50:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:50:27] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:50:27] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:50:27] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:50:27] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:50:31] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [00:50:31] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [00:50:31] [Render thread/INFO]: Stopping worker threads [00:50:31] [Render thread/INFO]: Started 4 worker threads [00:50:44] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:50:44] [Render thread/WARN]: Invalid pack option: GTAO [00:50:44] [Render thread/WARN]: Invalid pack option: GTAO [00:50:44] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:50:44] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:50:44] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:50:44] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:50:44] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:50:44] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:50:44] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:50:44] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:50:45] [Render thread/WARN]: Type is VERTEX [00:50:45] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:50:45] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [00:50:45] [Render thread/INFO]: Stopping worker threads [00:50:45] [Render thread/INFO]: Started 4 worker threads [00:50:59] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:50:59] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:50:59] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:50:59] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:50:59] [Render thread/INFO]: Profile: POTATO (+0 options changed by user) [00:50:59] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:50:59] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:51:03] [Render thread/INFO]: Stopping worker threads [00:51:03] [Render thread/INFO]: Started 4 worker threads [00:51:03] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:51:03] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:51:03] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:51:03] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:51:03] [Render thread/INFO]: Profile: POTATO (+0 options changed by user) [00:51:03] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:51:03] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:51:06] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10104": [00:51:06] [Render thread/WARN]: - The block minecraft:stone_slab has no property with the name variant, ignoring! [00:51:06] [Render thread/INFO]: Stopping worker threads [00:51:06] [Render thread/INFO]: Started 4 worker threads [00:51:09] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:51:09] [Render thread/WARN]: Invalid pack option: GTAO [00:51:09] [Render thread/WARN]: Invalid pack option: GTAO [00:51:09] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:51:09] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:51:09] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:51:09] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:51:09] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:51:09] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:51:09] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:51:09] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:51:10] [Render thread/INFO]: Stopping worker threads [00:51:10] [Render thread/INFO]: Started 4 worker threads [00:51:10] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [00:51:10] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [00:51:10] [Render thread/INFO]: Stopping worker threads [00:51:10] [Render thread/INFO]: Started 4 worker threads [00:51:34] [Render thread/INFO]: Villager class_1646['Cartographer'/3680, l='ClientLevel', x=-4061.90, y=62.50, z=-1282.69] died, message: 'Cartographer died' [00:52:12] [Render thread/WARN]: Unable to play empty soundEvent: minecraft:entity.cod.ambient [00:53:13] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: MINIMAL_IMPACT [00:53:13] [DH-ApplyConfigPresetTimer/INFO]: preset active: MINIMAL_IMPACT [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: MINIMUM [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Disposing render data... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Render data cleared, please wait a moment for everything to reload... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Disposing render data... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Render data cleared, please wait a moment for everything to reload... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Disposing render data... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: Render data cleared, please wait a moment for everything to reload... [00:53:16] [DH-ApplyConfigPresetTimer/INFO]: preset active: MINIMUM [00:53:17] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:17] [Render thread/WARN]: Invalid pack option: GTAO [00:53:17] [Render thread/WARN]: Invalid pack option: GTAO [00:53:17] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:53:17] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:53:17] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:53:17] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:53:17] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:53:17] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:53:17] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:53:17] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:17] [Render thread/WARN]: Type is VERTEX [00:53:17] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:17] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [00:53:17] [Render thread/INFO]: Stopping worker threads [00:53:17] [Render thread/INFO]: Started 4 worker threads [00:53:20] [DH-RenderCacheClearConfigTimer/INFO]: Disposing render data... [00:53:20] [DH-RenderCacheClearConfigTimer/INFO]: Render data cleared, please wait a moment for everything to reload... [00:53:37] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:37] [Render thread/WARN]: Invalid pack option: GTAO [00:53:37] [Render thread/WARN]: Invalid pack option: GTAO [00:53:37] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:53:37] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:53:37] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:53:37] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:53:37] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:53:37] [Render thread/INFO]: Profile: medium (+0 options changed by user) [00:53:38] [Render thread/INFO]: Using shaderpack: photon_v1.2a.zip [00:53:38] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:38] [Render thread/WARN]: Type is VERTEX [00:53:38] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:38] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:53:48] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:48] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:48] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:48] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:48] [Render thread/INFO]: Profile: POTATO (+0 options changed by user) [00:53:48] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:53:48] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:48] [Render thread/WARN]: Type is VERTEX [00:53:48] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:48] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$10(ShaderPackScreen.java:293) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:53:53] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:53] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:53] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:53] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:53] [Render thread/INFO]: Profile: VERYLOW (+0 options changed by user) [00:53:53] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:53:53] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:54] [Render thread/WARN]: Type is VERTEX [00:53:54] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:54] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:53:55] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:55] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:55] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:55] [Render thread/WARN]: Tried to get boolean value for unknown option: FXAA, defaulting to true! [00:53:55] [Render thread/INFO]: Profile: LOW (+0 options changed by user) [00:53:56] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:53:56] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:56] [Render thread/WARN]: Type is VERTEX [00:53:56] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:56] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:53:58] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:53:58] [Render thread/INFO]: Profile: MEDIUM (+0 options changed by user) [00:53:58] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:53:58] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:53:58] [Render thread/WARN]: Type is VERTEX [00:53:58] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:53:58] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:54:00] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:54:00] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [00:54:00] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:54:00] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:54:00] [Render thread/WARN]: Type is VERTEX [00:54:00] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:54:00] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:54:05] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:54:05] [Render thread/INFO]: Profile: MEDIUM (+0 options changed by user) [00:54:05] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined_r5.5.1.zip [00:54:05] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:54:05] [Render thread/WARN]: Type is VERTEX [00:54:05] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:54:05] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:59:30] [Render thread/INFO]: Destroying pipeline minecraft:overworld [00:59:30] [Render thread/WARN]: Failed to close the shaderpack zip when reloading because it was deleted, proceeding anyways. [00:59:30] [Render thread/WARN]: Invalid pack option: GTAO [00:59:30] [Render thread/WARN]: Invalid pack option: GTAO [00:59:30] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [00:59:30] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [00:59:30] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [00:59:30] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [00:59:30] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [00:59:30] [Render thread/INFO]: Profile: high (+0 options changed by user) [00:59:30] [Render thread/INFO]: Using shaderpack: photon-iris-stable.zip [00:59:30] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [00:59:30] [Render thread/WARN]: Type is VERTEX [00:59:30] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [00:59:30] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [00:59:46] [Render thread/INFO]: Client on ClientOnly mode disconnecting. [00:59:46] [Render thread/INFO]: Unloading level [h2iiae0b0llha@minecraft:overworld]. [00:59:46] [Render thread/INFO]: Shutting down ClientRenderState [00:59:46] [Render thread/INFO]: Shutting down LodRenderer... [00:59:46] [Render thread/INFO]: Queuing Renderer Cleanup for main render thread [00:59:46] [Render thread/INFO]: Shutting down LodQuadTree... [00:59:46] [Render thread/INFO]: Finished shutting down LodQuadTree [00:59:46] [Render thread/INFO]: Finished shutting down LodRenderer [00:59:46] [Render thread/INFO]: Shutting down LodQuadTree... [00:59:46] [Render thread/INFO]: Finished shutting down LodQuadTree [00:59:46] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:59:46] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [00:59:46] [Render thread/INFO]: Closing [RemoteFullDataSourceProvider] for level: [DhClientLevel{h2iiae0b0llha@minecraft:overworld}]. [00:59:46] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientLevel{h2iiae0b0llha@minecraft:overworld}]. [00:59:46] [Render thread/INFO]: Closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld\DistantHorizons.sqlite]... [00:59:46] [DH-Parent Update Queue [h2iiae0b0llha@minecraft:overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [h2iiae0b0llha@minecraft:overworld] Thread[0]] terminated. [00:59:46] [Render thread/INFO]: Finished closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\fin+is+not+invited\h2iiae0b0llha@minecraft@@overworld\DistantHorizons.sqlite] [00:59:46] [Render thread/INFO]: Closed [DhClientLevel] for [Wrapped{ClientLevel@h2iiae0b0llha@minecraft:overworld}] [00:59:46] [Render thread/INFO]: Closed DhWorld of type [CLIENT_ONLY]. [00:59:46] [Render thread/INFO]: Closed DhWorld of type [CLIENT_ONLY]. [00:59:46] [Render thread/INFO]: Shutting down PriorityTaskPicker thread pool... [00:59:46] [Render thread/INFO]: Closing all [0] database connections... [00:59:47] [Render thread/INFO]: Xaero hud session finalized. [00:59:47] [Render thread/INFO]: Finalizing world map session... [00:59:47] [Thread-12/INFO]: World map force-cleaned! [00:59:47] [Render thread/INFO]: World map session finalized. [00:59:47] [Render thread/INFO]: Unloading client level [ClientLevelWrapper]-[h2iiae0b0llha@minecraft:overworld]. [00:59:47] [Render thread/INFO]: Stopping worker threads [00:59:47] [Render thread/ERROR]: Can't ping FinIsNotInvited1.aternos.me: Internal Exception: java.net.SocketException: Connection reset [00:59:56] [Render thread/WARN]: Missing data pack nullscape [00:59:57] [Render thread/ERROR]: Failed to decode value DataResult.Success[ResourceKey[minecraft:dimension / minecraft:the_end]] from ("minecraft:the_end", {generator:{biome_source:{biomes:[{biome:"minecraft:small_end_islands",parameters:{continentalness:[-1.0f,0.0f],depth:-2.0f,erosion:[-1.0f,-0.3f],humidity:[-1.0f,1.0f],offset:1.0f,temperature:[-1.0f,1.0f],weirdness:[-1.0f,1.0f]}},{biome:"nullscape:shadowlands",parameters:{continentalness:[-1.0f,0.0f],depth:[-1.4f,1.0f],erosion:[-1.0f,1.0f],humidity:[-1.0f,-0.2f],offset:0.49f,temperature:[-1.0f,1.0f],weirdness:[-1.0f,1.0f]}},{biome:"nullscape:void_barrens",parameters:{continentalness:[0.3f,1.0f],depth:[-1.4f,1.0f],erosion:[-1.0f,-0.15f],humidity:[-1.0f,1.0f],offset:0.49f,temperature:[0.0f,1.0f],weirdness:[-0.475f,0.475f]}},{biome:"nullscape:crystal_peaks",parameters:{continentalness:[0.3f,1.0f],depth:[-1.4f,1.0f],erosion:[-1.0f,-0.15f],humidity:[-1.0f,1.0f],offset:0.485f,temperature:[0.0f,1.0f],weirdness:[0.475f,1.0f]}},{biome:"nullscape:crystal_peaks",parameters:{continentalness:[0.3f,1.0f],depth:[-1.4f,1.0f],erosion:[-1.0f,-0.15f],humidity:[-1.0f,1.0f],offset:0.485f,temperature:[0.0f,1.0f],weirdness:[-1.0f,-0.475f]}},{biome:"minecraft:end_highlands",parameters:{continentalness:[-1.0f,1.0f],depth:[-1.4f,1.0f],erosion:[-1.0f,1.0f],humidity:[-1.0f,1.0f],offset:0.5f,temperature:[-1.0f,1.0f],weirdness:[-1.0f,1.0f]}},{biome:"minecraft:the_end",parameters:{continentalness:[-1.0f,1.0f],depth:[1.9f,2.0f],erosion:[-1.0f,1.0f],humidity:[-1.0f,1.0f],offset:0.75f,temperature:[-1.0f,1.0f],weirdness:[-1.0f,1.0f]}}],type:"minecraft:multi_noise"},settings:"minecraft:end",type:"minecraft:noise"},type:"minecraft:the_end"}) Optional.empty [00:59:57] [Render thread/INFO]: Loaded 1857 recipes [00:59:57] [Render thread/INFO]: Loaded 1967 advancements [00:59:58] [Render thread/INFO]: Initialized TerraBlender biomes for level stem minecraft:overworld [00:59:58] [Render thread/INFO]: Initialized TerraBlender biomes for level stem minecraft:the_nether [00:59:58] [Render thread/INFO]: Applied 0 biome modifications to 0 of 228 new biomes in 1.272 ms [00:59:58] [Server thread/INFO]: Started DhWorld of type CLIENT_SERVER [00:59:58] [Server thread/INFO]: Shutting down PriorityTaskPicker thread pool... [00:59:58] [Server thread/INFO]: Starting integrated minecraft server version 1.21.8 [00:59:58] [Server thread/INFO]: Generating keypair [00:59:58] [Server thread/INFO]: [STDOUT]: Density function compilation finished in 391.0 ms [00:59:58] [Server thread/INFO]: Using TheSpeedyObjectFactory with Unsafe [01:00:20] [Server thread/INFO]: Started DhClientServerLevel for [Wrapped{ServerLevel[builds]@minecraft:overworld}] at [[LocalSaveStructure@(C:\Users\********\AppData\Roaming\.minecraft\saves\builds\data)]]. [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: Attempting to migrate data sources for: [minecraft:overworld]-[C:\Users\********\AppData\Roaming\.minecraft\saves\builds\data]... [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: Found [0] data sources that need migration. [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: No migration necessary. [01:00:20] [Server thread/INFO]: [STDOUT]: Density function compilation finished in 6.958 ms [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: Attempting to migrate data sources for: [minecraft:the_nether]-[C:\Users\********\AppData\Roaming\.minecraft\saves\builds\DIM-1\data]... [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: Found [0] data sources that need migration. [01:00:20] [DH-Full Data Migration Thread[0]/INFO]: No migration necessary. [01:00:20] [Server thread/INFO]: Started DhClientServerLevel for [Wrapped{ServerLevel[builds]@minecraft:the_nether}] at [[LocalSaveStructure@(C:\Users\********\AppData\Roaming\.minecraft\saves\builds\data;C:\Users\********\AppData\Roaming\.minecraft\saves\builds\DIM-1\data)]]. [01:00:20] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [01:00:21] [Render thread/INFO]: Preparing spawn area: 0% [01:00:21] [Render thread/INFO]: Preparing spawn area: 4% [01:00:21] [Render thread/INFO]: Time elapsed: 873 ms [01:00:21] [Server thread/INFO]: Changing view distance to 12, from 10 [01:00:21] [Server thread/INFO]: Changing simulation distance to 12, from 0 [01:00:22] [Render thread/INFO]: Joined server with c2me:ext_render_distance_v1 support [01:00:22] [Server thread/INFO]: LERAND0MME[local:E:cd56f9e7] logged in with entity id 2650 at (264.0897758574822, 108.5, 81.02352958600285) [01:00:22] [Server thread/INFO]: Loading config from file... [01:00:22] [Render thread/INFO]: New Xaero hud session initialized! [01:00:22] [Server thread/INFO]: Player [LERAND0MME] joined. [01:00:22] [Render thread/INFO]: New world map session initialized! [01:00:22] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@jism0d5r63c86@minecraft:overworld}]-[jism0d5r63c86@minecraft:overworld]. [01:00:22] [Render thread/INFO]: Loaded [0] waiting chunk wrappers. [01:00:22] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [01:00:22] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:00:22] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:00:22] [Server thread/INFO]: LERAND0MME joined the game [01:00:22] [Render thread/INFO]: Started 4 worker threads [01:00:22] [Render thread/INFO]: Loading client level [Wrapped{ClientLevel@jism0d5r63c86@minecraft:overworld}]-[jism0d5r63c86@minecraft:overworld]. [01:00:22] [Render thread/INFO]: Loaded [0] waiting chunk wrappers. [01:00:22] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:00:22] [Render thread/WARN]: Invalid pack option: GTAO [01:00:22] [Render thread/WARN]: Invalid pack option: GTAO [01:00:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [01:00:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [01:00:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [01:00:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [01:00:22] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [01:00:22] [Render thread/INFO]: Profile: high (+0 options changed by user) [01:00:23] [Render thread/INFO]: Using shaderpack: photon-iris-stable.zip [01:00:23] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:00:23] [Render thread/INFO]: Joined server with c2me:ext_render_distance_v1 support [01:00:23] [Render thread/WARN]: [REI] Found 1 existing reload task(s) after trying to terminate them! [01:00:23] [REI-ReloadPlugins/INFO]: [REI] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [01:00:23] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for START. [01:00:23] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% [01:00:23] [REI-ReloadPlugins/INFO]: [REI] **************************************** [01:00:23] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for START. [01:00:23] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] **************************************** [01:00:23] [Render thread/INFO]: Loaded 229 advancements [01:00:23] [Render thread/INFO]: Syncing config from server to client... [01:00:23] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:00:23] [Render thread/INFO]: Minimap updated server level id: 1007303504 for world ResourceKey[minecraft:dimension / minecraft:overworld] [01:00:23] [Render thread/WARN]: Error while parsing the block ID map entry for "block.10035": [01:00:23] [Render thread/WARN]: - The block minecraft:creaking_heart has no property with the name active, ignoring! [01:00:23] [Render thread/INFO]: Stopping worker threads [01:00:23] [Render thread/INFO]: Started 4 worker threads [01:00:23] [Render thread/INFO]: Renderer Cleanup Started [01:00:23] [Render thread/INFO]: Renderer Cleanup Complete [01:00:23] [Thread-96/INFO]: [System] [CHAT] §7New version of §2Chunks fade in §7is available! [01:00:23] [Thread-96/INFO]: [System] [CHAT] §7v3.0.3-1.21.6§r§7 changelog: [01:00:23] [Thread-96/INFO]: [System] [CHAT] §7- Fixed the update checker.\r\n- Fixed parts of DH LODs disappearing when using shaders and fade enabled.\r\n- (important for custom fog mod users) Added fog color override control. Now you can change this to make fog use its configured color instead of sky/sun/moon/stars. [01:00:23] [Thread-96/INFO]: [System] [CHAT] §7§nClick to download [01:00:23] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for START in 263.3 μs, totaling 3.700 ms. [01:00:23] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for START in 446.9 μs, totaling 273.2 ms. [01:00:23] [REI-ReloadPlugins/INFO]: [REI] ---------------------------------------- [01:00:23] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin starting main-reload for END. [01:00:23] [REI-ReloadPlugins/INFO]: [REI] Plugins (3): [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin [01:00:23] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems] [01:00:23] [REI-ReloadPlugins/INFO]: [REI] ---------------------------------------- [01:00:24] [REI-ReloadPlugins/INFO]: [REI] ++++++++++++++++++++++++++++++++++++++++ [01:00:24] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin starting main-reload for END. [01:00:24] [REI-ReloadPlugins/INFO]: [REI] Plugins (4): [01:00:24] [REI-ReloadPlugins/INFO]: [REI] - (-100.00) DefaultClientPlugin of DefaultClientPlugin [roughlyenoughitems] [01:00:24] [REI-ReloadPlugins/INFO]: [REI] - (0.00) ReiClientCompat of ReiClientCompat [travelersbackpack] [01:00:24] [REI-ReloadPlugins/INFO]: [REI] - (0.00) HideIngredientsFromTagsPlugin of HideIngredientsFromTagsPlugin [roughlyenoughitems] [01:00:24] [REI-ReloadPlugins/INFO]: [REI] - (0.00) DefaultClientRuntimePlugin of DefaultClientRuntimePlugin [roughlyenoughitems] [01:00:24] [REI-ReloadPlugins/INFO]: [REI] ++++++++++++++++++++++++++++++++++++++++ [01:00:24] [REI-ReloadPlugins/INFO]: [REI] REICommonPlugin finished post-reload for END in 302.9 μs, totaling 47.10 ms. [01:00:24] [REI-ReloadPlugins/INFO]: [REI] REIClientPlugin finished post-reload for END in 739.9 μs, totaling 223.0 ms. [01:00:25] [Render thread/INFO]: [REI] [REI Server Display Sync] Received server's request to set 2216 recipes. [01:00:25] [Render thread/WARN]: [REI] Detected runtime DisplayRegistry modification, this can be extremely dangerous! [01:00:33] [Server thread/INFO]: [LERAND0MME: Set the time to 1000] [01:00:33] [Render thread/INFO]: [System] [CHAT] Set the time to 1000 [01:01:32] [Server thread/INFO]: Saving and pausing game... [01:01:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:01:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:01:34] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:01:35] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:01:35] [Render thread/WARN]: Invalid pack option: GTAO [01:01:35] [Render thread/WARN]: Invalid pack option: GTAO [01:01:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [01:01:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [01:01:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [01:01:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [01:01:35] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [01:01:35] [Render thread/INFO]: Profile: high (+0 options changed by user) [01:01:35] [Render thread/INFO]: Using shaderpack: photon-iris-stable.zip [01:01:35] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:01:36] [Render thread/WARN]: Type is VERTEX [01:01:36] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:01:36] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [01:01:36] [Render thread/INFO]: Stopping worker threads [01:01:36] [Render thread/INFO]: Started 4 worker threads [01:01:36] [Render thread/INFO]: Setting up renderer [01:01:36] [Render thread/INFO]: Loading shader with type: [35633] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Loading shader with type: [35632] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [01:01:36] [Render thread/INFO]: Renderer setup complete [01:01:36] [Render thread/INFO]: Loading shader with type: [35633] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Loading shader with type: [35632] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [01:01:36] [Render thread/INFO]: Loading shader with type: [35633] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Loading shader with type: [35632] [01:01:36] [Render thread/INFO]: Shader loaded sucessfully. [01:01:36] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 12 [01:01:42] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:01:42] [Server thread/INFO]: Saving and pausing game... [01:01:42] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:01:42] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:01:44] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:01:46] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:01:46] [Render thread/INFO]: Profile: HIGH (+0 options changed by user) [01:01:47] [Render thread/INFO]: Using shaderpack: ComplementaryReimagined-main.zip [01:01:47] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:01:47] [Render thread/WARN]: Type is VERTEX [01:01:47] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:01:47] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [01:01:51] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option WEATHER [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option CLOUDSHADOWSONLY [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option LIGHTSOURCE_REFLECTION [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [01:01:51] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD [01:01:51] [Render thread/WARN]: Unable to resolve shader pack option menu element "Snowy_Winter" defined in shaders.properties [01:01:51] [Render thread/INFO]: Profile: SHADER_VERSION_LABEL (+0 options changed by user) [01:01:51] [Render thread/WARN]: Found missing "\" in file "block.properties" in block entry: "humility-afm:led_pink \" [01:01:51] [Render thread/WARN]: At ID: "block.261" [01:01:51] [Render thread/INFO]: Using shaderpack: Bliss-Shader-Stable.zip [01:01:51] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:01:51] [Render thread/WARN]: Type is VERTEX [01:01:51] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:01:51] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [01:01:52] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:01:53] [Server thread/INFO]: DH TerraFirmaCraft detection: false [01:01:53] [Server thread/INFO]: ================WORLD_GEN_STEP_INITING============= [01:01:53] [Server thread/INFO]: C2ME detected: DH's pre-existing chunk accessing will use methods handled by C2ME. [01:01:53] [Server thread/INFO]: Batch Chunk Generator initialized [01:01:53] [Server thread/INFO]: Creating world gen queue [01:01:53] [Server thread/INFO]: Created world gen queue [01:01:53] [Server thread/INFO]: Set world gen queue for level [minecraft:overworld]. [01:01:59] [Server thread/INFO]: Saving and pausing game... [01:01:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:01:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:02:22] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:02:26] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option FORCE_DISABLE_WEATHER [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option FORCE_DISABLE_DAY_CYCLE [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD_LIGHT [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD_VANILLA_FOG_COLOR [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD_SKY_GROUND [01:02:26] [Render thread/WARN]: Ignoring ambiguous boolean option WORLD_AETHER [01:02:26] [Render thread/INFO]: Profile: MEDIUM (+0 options changed by user) [01:02:26] [Render thread/INFO]: Using shaderpack: Super-Duper-Vanilla-master.zip [01:02:26] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:02:26] [Render thread/WARN]: Type is VERTEX [01:02:26] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:02:26] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$10(ShaderPackScreen.java:293) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:148) [client-intermediary.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170) [client-intermediary.jar:?] at knot/net.minecraft.class_1041.method_15998(class_1041.java:308) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1380) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 40 more [01:02:34] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:02:42] [Server thread/INFO]: Saving and pausing game... [01:02:42] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:02:42] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:02:44] [Server thread/INFO]: Saving and pausing game... [01:02:44] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:02:44] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:02:45] [Server thread/INFO]: Saving and pausing game... [01:02:45] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:02:45] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:12:35] [Server thread/INFO]: Saving and pausing game... [01:12:35] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:12:35] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:12:37] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:12:38] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:12:40] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:12:43] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:12:43] [Render thread/INFO]: Profile: Fast (+0 options changed by user) [01:12:43] [Render thread/INFO]: Using shaderpack: Sildur's Enhanced Default v1.18 Fast.zip [01:12:43] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the textured_color FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the sps FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the terrain_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the terrain_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_eyes FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_eyes_trans FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the text_bg FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the crumbling FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the glint FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the mekanism_flame FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the gbuffers_textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:43] [Render thread/WARN]: The in declaration 'NdotLight' in the gbuffers_textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/INFO]: Stopping worker threads [01:12:44] [Render thread/INFO]: Started 4 worker threads [01:12:44] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:12:44] [Render thread/INFO]: Profile: Fast (+0 options changed by user) [01:12:44] [Render thread/INFO]: Using shaderpack: Sildur's Enhanced Default v1.18 Fast.zip [01:12:44] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the textured_color FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the sps FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the terrain_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the terrain_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_eyes FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the entities_eyes_trans FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the text_bg FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the crumbling FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the glint FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the mekanism_flame FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the gbuffers_textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/WARN]: The in declaration 'NdotLight' in the gbuffers_textured FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information. [01:12:44] [Render thread/INFO]: Stopping worker threads [01:12:44] [Render thread/INFO]: Started 4 worker threads [01:12:45] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:13:01] [Server thread/INFO]: Saving and pausing game... [01:13:01] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:13:01] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:13:03] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:13:03] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:13:03] [Render thread/INFO]: Profile: Fast (+0 options changed by user) [01:13:03] [Render thread/INFO]: Using shaderpack: Sildur's Enhanced Default v1.18 Fast.zip [01:13:03] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:13:03] [Render thread/WARN]: Type is VERTEX [01:13:03] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:13:03] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.checkFrame(DHCompatInternal.java:148) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.checkFrame(DHCompat.java:129) [iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_761.handler$cje000$iris$setupPipeline(class_761.java:6584) [client-intermediary.jar:?] at knot/net.minecraft.class_761.method_22710(class_761.java) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3188(class_757.java:738) [client-intermediary.jar:?] at knot/net.minecraft.class_757.method_3192(class_757.java:506) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1361) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 24 more [01:13:03] [Render thread/INFO]: Stopping worker threads [01:13:03] [Render thread/INFO]: Started 4 worker threads [01:13:05] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:13:05] [Server thread/INFO]: Saving and pausing game... [01:13:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:13:05] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:13:13] [Server thread/INFO]: Saving and pausing game... [01:13:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:13:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:13:19] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:14:28] [Render thread/INFO]: Destroying pipeline minecraft:overworld [01:14:28] [Render thread/WARN]: Invalid pack option: GTAO [01:14:28] [Render thread/WARN]: Invalid pack option: GTAO [01:14:28] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION" defined in shaders.properties [01:14:28] [Render thread/WARN]: Unable to resolve shader pack option menu element "WATER_REFRACTION_INTENSITY" defined in shaders.properties [01:14:28] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_DAILY_WEATHER" defined in shaders.properties [01:14:28] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_H" defined in shaders.properties [01:14:28] [Render thread/WARN]: Unable to resolve shader pack option menu element "CLOUDS_CUMULUS_CONGESTUS_PRIMARY_STEPS_Z" defined in shaders.properties [01:14:28] [Render thread/INFO]: Profile: high (+0 options changed by user) [01:14:28] [Render thread/INFO]: Using shaderpack: photon-iris-stable.zip [01:14:28] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [01:14:28] [Render thread/WARN]: Type is VERTEX [01:14:29] [Render thread/INFO]: [System] [CHAT] The shaderpack failed to load! Please report the error to the shader developer. Copy Info [01:14:29] [Render thread/ERROR]: Failed to create shader rendering pipeline, disabling shaders! net.irisshaders.iris.gl.shader.ShaderCompileException: dh_terrain: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:225) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transform(TransformPatcher.java:256) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.patchDHTerrain(TransformPatcher.java:308) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.IrisLodRenderProgram.createProgram(IrisLodRenderProgram.java:139) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.compat.dh.DHCompatInternal.(DHCompatInternal.java:68) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at knot/net.irisshaders.iris.compat.dh.DHCompat.(DHCompat.java:32) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.IrisRenderingPipeline.(IrisRenderingPipeline.java:393) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.createPipeline(Iris.java:633) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.Iris.reload(Iris.java:584) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.apiimpl.IrisApiV0ConfigImpl.setShadersEnabledAndApply(IrisApiV0ConfigImpl.java:28) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.applyChanges(ShaderPackScreen.java:620) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.lambda$init$7(ShaderPackScreen.java:275) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_4185.method_25306(class_4185.java:96) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4264.method_25348(class_4264.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_339.method_25402(class_339.java:136) ~[client-intermediary.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.irisshaders.iris.gui.screen.ShaderPackScreen.method_25402(ShaderPackScreen.java:236) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: io.github.douira.glsl_transformer.parser.ParsingException: Unexpected end of file! at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.handleParseCancellationException(EnhancedParser.java:338) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:314) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.misc.ParseCancellationException: line 1:0 mismatched input '' expecting {'uniform', 'buffer', 'in', 'out', 'inout', 'highp', 'mediump', 'lowp', 'precision', 'const', 'precise', INVARIANT, 'smooth', 'flat', 'centroid', 'attribute', 'volatile', 'varying', 'shared', 'layout', 'noperspective', 'sample', 'patch', 'coherent', 'restrict', 'readonly', 'writeonly', 'subroutine', 'devicecoherent', 'queuefamilycoherent', 'workgroupcoherent', 'subgroupcoherent', 'nonprivate', 'rayPayloadEXT', 'rayPayloadInEXT', 'hitAttributeEXT', 'callableDataEXT', 'callableDataInEXT', 'accelerationStructureEXT', 'atomic_uint', 'struct', 'bool', 'bvec2', 'bvec3', 'bvec4', 'int8_t', 'i8vec2', 'i8vec3', 'i8vec4', 'uint8_t', 'u8vec2', 'u8vec3', 'u8vec4', 'int16_t', 'i16vec2', 'i16vec3', 'i16vec4', 'uint16_t', 'u16vec2', 'u16vec3', 'u16vec4', INT32, I32VEC2, I32VEC3, I32VEC4, UINT32, U32VEC2, U32VEC3, U32VEC4, 'int64_t', 'i64vec2', 'i64vec3', 'i64vec4', 'uint64_t', 'u64vec2', 'u64vec3', 'u64vec4', 'float16_t', 'f16vec2', 'f16vec3', 'f16vec4', F16MAT2X2, 'f16mat2x3', 'f16mat2x4', 'f16mat3x2', F16MAT3X3, 'f16mat3x4', 'f16mat4x2', 'f16mat4x3', F16MAT4X4, FLOAT32, F32VEC2, F32VEC3, F32VEC4, F32MAT2X2, F32MAT2X3, F32MAT2X4, F32MAT3X2, F32MAT3X3, F32MAT3X4, F32MAT4X2, F32MAT4X3, F32MAT4X4, FLOAT64, F64VEC2, F64VEC3, F64VEC4, F64MAT2X2, F64MAT2X3, F64MAT2X4, F64MAT3X2, F64MAT3X3, F64MAT3X4, F64MAT4X2, F64MAT4X3, F64MAT4X4, 'image1D', 'image2D', 'image3D', 'uimage1D', 'uimage2D', 'uimage3D', 'iimage1D', 'iimage2D', 'iimage3D', 'sampler1D', 'sampler2D', 'sampler3D', 'sampler2DRect', 'sampler1DShadow', 'sampler2DShadow', 'sampler2DRectShadow', 'sampler1DArray', 'sampler2DArray', 'sampler1DArrayShadow', 'sampler2DArrayShadow', 'isampler1D', 'isampler2D', 'isampler2DRect', 'isampler3D', 'isampler1DArray', 'isampler2DArray', 'usampler1D', 'usampler2D', 'usampler2DRect', 'usampler3D', 'usampler1DArray', 'usampler2DArray', 'sampler2DMS', 'isampler2DMS', 'usampler2DMS', 'sampler2DMSArray', 'isampler2DMSArray', 'usampler2DMSArray', 'image2DRect', 'image1DArray', 'image2DArray', 'image2DMS', 'image2DMSArray', 'iimage2DRect', 'iimage1DArray', 'iimage2DArray', 'iimage2DMS', 'iimage2DMSArray', 'uimage2DRect', 'uimage1DArray', 'uimage2DArray', 'uimage2DMS', 'uimage2DMSArray', 'samplerCubeShadow', 'samplerCubeArrayShadow', 'samplerCube', 'isamplerCube', 'usamplerCube', 'samplerBuffer', 'isamplerBuffer', 'usamplerBuffer', 'samplerCubeArray', 'isamplerCubeArray', 'usamplerCubeArray', 'imageCube', 'uimageCube', 'iimageCube', 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', 'void', ';', '[', '#', IDENTIFIER} at knot/io.github.douira.glsl_transformer.parser.EnhancedParser$ThrowingErrorListener.syntaxError(EnhancedParser.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:139) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:591) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more Caused by: org.antlr.v4.runtime.InputMismatchException at knot/org.antlr.v4.runtime.DefaultErrorStrategy.sync(DefaultErrorStrategy.java:270) ~[org_antlr_antlr4-runtime-4.13.1-aa40604b69b4ceaf.jar:?] at knot/io.github.douira.glsl_transformer.GLSLParser.externalDeclaration(GLSLParser.java:529) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:291) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.EnhancedParser.parse(EnhancedParser.java:221) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.lambda$parse$0(CachingParser.java:59) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:57) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.parser.CachingParser.parse(CachingParser.java:48) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.lambda$parseNodeCachedUncloned$0(ASTParser.java:168) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.util.LRUCache.cachedGet(LRUCache.java:26) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.data.TypedTreeCache.cachedGet(TypedTreeCache.java:68) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNodeCachedUncloned(ASTParser.java:162) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseNode(ASTParser.java:192) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclaration(ASTParser.java:208) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTParser.parseExternalDeclarations(ASTParser.java:238) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.node.TranslationUnit.parseAndInjectNodes(TranslationUnit.java:108) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.handler$zno000$chunksfadein$modifyTransform(DHTerrainTransformer.java:544) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.transformer.DHTerrainTransformer.transform(DHTerrainTransformer.java:101) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$1(TransformPatcher.java:188) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.lambda$indexBuildSession$1(Root.java:224) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.withActiveBuildRoot(Root.java:190) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.query.Root.indexBuildSession(Root.java:223) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.lambda$static$2(TransformPatcher.java:132) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.lambda$setTransformation$0(GroupedASTTransformer.java:56) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:77) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.GroupedASTTransformer.transform(GroupedASTTransformer.java:13) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ASTTransformer.transform(ASTTransformer.java:64) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.lambda$transform$0(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterHolder.withJobParameters(ParameterHolder.java:21) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer.transform(ParameterizedTransformer.java:5) ~[io_github_douira_glsl-transformer-2.0.1-f38058f2330ca93a.jar:?] at knot/net.irisshaders.iris.pipeline.transform.TransformPatcher.transformInternal(TransformPatcher.java:221) ~[iris-fabric-1.9.1+mc1.21.7.jar:?] ... 38 more [01:14:32] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.3', ignoring [01:14:32] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\1.21.4', ignoring [01:14:32] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_5385(class_1255.java:64) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1513(class_310.java:2506) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.applyChanges(SodiumOptionsGUI.java:358) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.doAction(FlatButtonWidget.java:97) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.method_25402(FlatButtonWidget.java:75) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.method_25402(SodiumOptionsGUI.java:2562) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 21 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [01:14:32] [Render thread/WARN]: Missing metadata in pack file/Low Fire.zip [01:14:32] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_5385(class_1255.java:64) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1513(class_310.java:2506) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.applyChanges(SodiumOptionsGUI.java:358) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.doAction(FlatButtonWidget.java:97) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.method_25402(FlatButtonWidget.java:75) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.method_25402(SodiumOptionsGUI.java:2562) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [01:14:32] [Render thread/WARN]: Missing metadata in pack file/Low Shield.zip [01:14:32] [Render thread/ERROR]: Couldn't load pack metadata com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/net.minecraft.class_3518.method_15276(class_3518.java:527) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3518.method_15255(class_3518.java:564) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14392(class_3255.java:42) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3255.method_14407(class_3255.java:34) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45274(class_3288.java:55) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3288.method_45275(class_3288.java:41) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45272(class_3279.java:63) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_45271(class_3279.java:94) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3279.method_14453(class_3279.java:59) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_29212(class_3283.java:43) ~[client-intermediary.jar:?] at knot/net.minecraft.class_3283.method_14445(class_3283.java:36) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_36561(class_310.java:1073) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1521(class_310.java:1057) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.method_5385(class_1255.java:64) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1513(class_310.java:2506) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.applyChanges(SodiumOptionsGUI.java:358) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.doAction(FlatButtonWidget.java:97) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.widgets.FlatButtonWidget.method_25402(FlatButtonWidget.java:75) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_4069.method_25402(class_4069.java:43) ~[client-intermediary.jar:?] at knot/net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI.method_25402(SodiumOptionsGUI.java:2562) ~[sodium-fabric-0.6.13+mc1.21.6.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$method_25402$54(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$zcm000$architectury$onGuiMouseClicked(class_312.java:1085) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.mixinextras$bridge$wrapOperation$zcm000$architectury$onGuiMouseClicked$57(class_312.java) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.wrapOperation$cef000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:1545) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_1601(class_312.java:120) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22686(class_312.java:226) ~[client-intermediary.jar:?] at knot/net.minecraft.class_1255.execute(class_1255.java:110) ~[client-intermediary.jar:?] at knot/net.minecraft.class_312.method_22684(class_312.java:226) ~[client-intermediary.jar:?] at knot/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) [lwjgl-glfw-3.3.3.jar:?] at knot/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?] at knot/org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) [lwjgl-glfw-3.3.3.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:179) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1523(class_310.java:1383) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_1514(class_310.java:947) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] Caused by: com.google.gson.stream.MalformedJsonException: Unescaped control characters (\u0000-\u001F) are not allowed in strict mode at line 4 column 25 path $.pack.description See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json at knot/com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1754) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1084) ~[gson-2.11.0.jar:?] at knot/com.google.gson.stream.JsonReader.nextString(JsonReader.java:907) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.readTerminal(TypeAdapters.java:842) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:887) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:820) ~[gson-2.11.0.jar:?] at knot/com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1144) ~[gson-2.11.0.jar:?] at knot/net.minecraft.class_3518.method_15276(class_3518.java:521) ~[client-intermediary.jar:?] ... 37 more [01:14:32] [Render thread/WARN]: Missing metadata in pack file/Short Swords.zip [01:14:32] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, badoptimizations, biomesoplenty, c2me, cardinal-components, cardinal-components-base, cardinal-components-block, cardinal-components-chunk, cardinal-components-entity, cardinal-components-item, cardinal-components-level, cardinal-components-scoreboard, cardinal-components-world, chunksfadein, cloth-config, conditional-mixin, continuity, cristellib, debugify, distanthorizons, entityculling, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-language-kotlin, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, 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-rendering-fluids-v1, 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-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, immediatelyfast, inventoryprofilesnext, iris, libipn, lithium, midnightlib, modmenu, moreculling, placeholder-api, puzzle, roughlyenoughitems, scalablelux, sodium, sodium-extra, terrablender, travelersbackpack, trender, xaerominimap, xaeroworldmap, yet_another_config_lib_v3 [01:14:32] [Worker-Main-34/INFO]: Found unifont_all_no_pua-16.0.03.hex, loading [01:14:32] [Worker-Main-44/INFO]: Found unifont_pua-16.0.03.hex, loading [01:14:32] [Worker-Main-34/INFO]: Found unifont_jp_patch-16.0.03.hex, loading [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_extras: particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_ocelot_nose: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag_extras: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_villager_nose: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:item/supporter_star: #missing particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_fox_nose: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_pig_nose: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_warden_horns: #0 #missing particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_wolf_nose: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_base_dyed: particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_tanks: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_base: #0 particle [01:14:32] [Worker-Main-38/WARN]: Missing texture references in model travelersbackpack:block/backpack_sleeping_bag: particle [01:14:33] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Casque (2- Arctis 7+) [01:14:33] [Render thread/INFO]: Sound engine started [01:14:33] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/blocks.png-atlas [01:14:33] [Render thread/INFO]: Radar icon manager reset! [01:14:33] [Render thread/INFO]: Reloading radar icon resources... [01:14:33] [Render thread/INFO]: Reloaded radar icon resources! [01:14:33] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/signs.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [01:14:33] [Render thread/INFO]: Created: 2048x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [01:14:33] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [01:14:33] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [01:14:33] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [01:14:33] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas [01:14:33] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas [01:14:33] [Render thread/INFO]: Stopping worker threads [01:14:33] [Render thread/INFO]: Started 4 worker threads [01:14:39] [Render thread/INFO]: Changing view distance to 12 (play stage) [01:15:00] [Server thread/INFO]: Saving and pausing game... [01:15:00] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:15:00] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:20:31] [Render thread/INFO]: [System] [CHAT] Saved screenshot as 2025-09-08_01.20.30.png [01:26:51] [Server thread/INFO]: Saving and pausing game... [01:26:51] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:26:51] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:26:52] [Render thread/INFO]: Client on ClientOnly mode disconnecting. [01:26:52] [Netty Server IO #1/INFO]: Player [LERAND0MME] disconnected. [01:26:52] [Render thread/INFO]: Unloading level [minecraft:overworld]. [01:26:52] [Render thread/INFO]: Shutting down ClientRenderState [01:26:52] [Render thread/INFO]: Shutting down LodRenderer... [01:26:52] [Render thread/INFO]: Queuing Renderer Cleanup for main render thread [01:26:52] [Render thread/INFO]: Shutting down LodQuadTree... [01:26:52] [Render thread/INFO]: Finished shutting down LodQuadTree [01:26:52] [Render thread/INFO]: Finished shutting down LodRenderer [01:26:52] [Render thread/INFO]: Shutting down LodQuadTree... [01:26:52] [Render thread/INFO]: Finished shutting down LodQuadTree [01:26:52] [Render thread/INFO]: Closing world gen queue [01:26:52] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [01:26:52] [DH-Cleanup Thread[0]/INFO]: waiting for [0] futures before closing render cache... [01:26:52] [Render thread/INFO]: Closing WorldGenerationQueue... [01:26:52] [Render thread/INFO]: Awaiting world generator thread pool termination... [01:26:52] [Render thread/WARN]: World generator thread pool shutdown didn't complete after [3] seconds. Some world generator requests may still be running. [01:26:52] [Render thread/INFO]: BatchGenerator shutting down... [01:26:52] [Render thread/INFO]: BatchGenerationEnvironment shutting down... [01:26:52] [Render thread/INFO]: Canceling in progress generation event futures... [01:26:52] [Render thread/INFO]: BatchGenerationEnvironment shutdown complete. [01:26:52] [Render thread/INFO]: Finished closing WorldGenerationQueue [01:26:52] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:52] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:52] [DH-Parent Update Queue [minecraft:overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [minecraft:overworld] Thread[0]] terminated. [01:26:52] [Render thread/INFO]: Closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\saves\builds\data\DistantHorizons.sqlite]... [01:26:52] [Render thread/INFO]: Finished closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\saves\builds\data\DistantHorizons.sqlite] [01:26:52] [Render thread/INFO]: Closed DHLevel for [Wrapped{ServerLevel[builds]@minecraft:overworld}]. [01:26:52] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:52] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:52] [Render thread/INFO]: Closed DhClientServerLevel for Wrapped{ServerLevel[builds]@minecraft:overworld} [01:26:52] [Render thread/INFO]: Unloading level [minecraft:the_nether]. [01:26:53] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [DH-Parent Update Queue [minecraft:the_nether] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [minecraft:the_nether] Thread[0]] terminated. [01:26:53] [Render thread/INFO]: Closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\saves\builds\DIM-1\data\DistantHorizons.sqlite]... [01:26:53] [Render thread/INFO]: Finished closing database connection: [jdbc:dh_sqlite:C:\Users\********\AppData\Roaming\.minecraft\saves\builds\DIM-1\data\DistantHorizons.sqlite] [01:26:53] [Render thread/INFO]: Closed DHLevel for [Wrapped{ServerLevel[builds]@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closed DhClientServerLevel for Wrapped{ServerLevel[builds]@minecraft:the_nether} [01:26:53] [Render thread/INFO]: Closed DhWorld of type CLIENT_SERVER [01:26:53] [Render thread/INFO]: Unloading level [minecraft:overworld]. [01:26:53] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:53] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:53] [Render thread/INFO]: Closed DHLevel for [Wrapped{ServerLevel[builds]@minecraft:overworld}]. [01:26:53] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:53] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:overworld}]. [01:26:53] [Render thread/INFO]: Closed DhClientServerLevel for Wrapped{ServerLevel[builds]@minecraft:overworld} [01:26:53] [Render thread/INFO]: Unloading level [minecraft:the_nether]. [01:26:53] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:53] [Render thread/INFO]: Closed DHLevel for [Wrapped{ServerLevel[builds]@minecraft:the_nether}]. [01:26:54] [Render thread/INFO]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:54] [Render thread/INFO]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{builds_jism0d5r63c86@minecraft:the_nether}]. [01:26:54] [Render thread/INFO]: Closed DhClientServerLevel for Wrapped{ServerLevel[builds]@minecraft:the_nether} [01:26:54] [Render thread/INFO]: Closed DhWorld of type CLIENT_SERVER [01:26:54] [Render thread/INFO]: Shutting down PriorityTaskPicker thread pool... [01:26:54] [Render thread/INFO]: Closing all [0] database connections... [01:26:54] [Render thread/INFO]: Xaero hud session finalized. [01:26:54] [Render thread/INFO]: Finalizing world map session... [01:26:54] [Thread-12/INFO]: World map force-cleaned! [01:26:54] [Render thread/INFO]: World map session finalized. [01:26:54] [Server thread/INFO]: LERAND0MME lost connection: Disconnected [01:26:54] [Server thread/INFO]: LERAND0MME left the game [01:26:54] [Server thread/INFO]: Stopping singleplayer server as player logged out [01:26:54] [Server thread/INFO]: Stopping server [01:26:54] [Server thread/INFO]: Saving players [01:26:54] [Server thread/INFO]: Saving worlds [01:26:54] [Server thread/INFO]: ServerLevel[builds]/minecraft:overworld: waiting for 2582 chunks to unload [01:26:54] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:overworld [01:26:54] [Server thread/INFO]: Saving chunks for level 'ServerLevel[builds]'/minecraft:the_nether [01:26:54] [Server thread/INFO]: ThreadedAnvilChunkStorage (builds): All chunks are saved [01:26:54] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [01:26:54] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved [01:26:54] [C2ME Storage #3/INFO]: Storage thread Thread[#1045,C2ME Storage #3,8,main] stopped [01:26:54] [C2ME Storage #2/INFO]: Storage thread Thread[#1044,C2ME Storage #2,8,main] stopped [01:26:54] [C2ME Storage #1/INFO]: Storage thread Thread[#1043,C2ME Storage #1,8,main] stopped [01:26:54] [C2ME Storage #5/INFO]: Storage thread Thread[#1052,C2ME Storage #5,8,main] stopped [01:26:54] [C2ME Storage #6/INFO]: Storage thread Thread[#1053,C2ME Storage #6,8,main] stopped [01:26:54] [C2ME Storage #4/INFO]: Storage thread Thread[#1051,C2ME Storage #4,8,main] stopped [01:26:54] [Render thread/INFO]: Unloading client level [ClientLevelWrapper]-[jism0d5r63c86@minecraft:overworld]. [01:26:54] [Render thread/INFO]: Stopping worker threads [01:26:56] [Render thread/INFO]: Stopping! [01:26:56] [CullThread/INFO]: [STDOUT]: Shutting down culling task!