
Crash when loading already-made world with BCLib/Wover
Poopooracoocoo opened this issue ยท 5 comments
Minecraft 1.21.1
Fabric Loader 0.16.10
STR:
- Launch game
- Create new world
- Save and exit world
- Load world
Crash report
crash-2025-03-08_13.20.42-client.txt
Details
---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
Time: 2025-03-08 13:20:43
Description: mouseClicked event handler
java.lang.ClassCastException: class com.mojang.serialization.Codec$20 cannot be cast to class com.mojang.serialization.MapCodec (com.mojang.serialization.Codec$20 and com.mojang.serialization.MapCodec are in unnamed module of loader 'knot' @15bb6bea)
at knot//com.mojang.serialization.DataResult$Success.map(DataResult.java:175)
at knot//com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType.lambda$buildCodec$2(TaggedChoice.java:205)
at knot//com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$4(KeyDispatchCodec.java:46)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:45)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at knot//com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$2(CompoundListCodec.java:38)
at knot//net.minecraft.class_2509.method_29153(class_2509.java:211)
at knot//com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$4(CompoundListCodec.java:36)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.codecs.CompoundListCodec.decode(CompoundListCodec.java:30)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at knot//com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.datafixers.types.templates.Named$NamedType$1.decode(Named.java:118)
at knot//com.mojang.datafixers.types.Type.readAndWrite(Type.java:158)
at knot//com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:78)
at knot//house.greenhouse.bovinesandbuttercups.util.dfu.BovinesDataFixer.updateWithFixers(BovinesDataFixer.java:101)
at knot//net.minecraft.class_4284.modifyReturnValue$zck000$bovinesandbuttercups$updateWithDataFixers(class_4284.java:1014)
at knot//net.minecraft.class_4284.method_48129(class_4284.java:75)
at knot//net.minecraft.class_4284.method_48128(class_4284.java:79)
at knot//net.minecraft.class_32.method_59826(class_32.java:231)
at knot//com.mojang.serialization.Dynamic.lambda$update$14(Dynamic.java:143)
at knot//com.mojang.serialization.DynamicOps.lambda$update$27(DynamicOps.java:221)
at knot//com.mojang.serialization.DataResult$Success.map(DataResult.java:175)
at knot//com.mojang.serialization.DynamicOps.update(DynamicOps.java:221)
at knot//com.mojang.serialization.Dynamic.lambda$update$15(Dynamic.java:143)
at knot//com.mojang.serialization.Dynamic.map(Dynamic.java:38)
at knot//com.mojang.serialization.Dynamic.update(Dynamic.java:143)
at knot//net.minecraft.class_32.method_54528(class_32.java:230)
at knot//net.minecraft.class_32$class_5143.method_27013(class_32.java:444)
at knot//net.minecraft.class_32$class_5143.method_54545(class_32.java:435)
at knot//net.minecraft.class_7196.method_57782(class_7196.java:251)
at knot//net.minecraft.class_7196.mixinextras$bridge$method_57782$43(class_7196.java)
at knot//net.minecraft.class_7196.md027bbc$wover-events$lambda$wover_beforeLoadLevel$0$0(class_7196.java:534)
at knot//org.betterx.bclib.api.v2.levelgen.LevelGenEvents.patchExistingWorldOnClient(LevelGenEvents.java:47)
at knot//org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.lambda$process$0(LoadScreenEventImpl.java:24)
at knot//org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.process(LoadScreenEventImpl.java:27)
at knot//net.minecraft.class_7196.wrapOperation$bdn000$wover-events$wover_beforeLoadLevel(class_7196.java:532)
at knot//net.minecraft.class_7196.method_57784(class_7196.java:243)
at knot//net.minecraft.class_528$class_4272.method_20164(class_528.java:434)
at knot//net.minecraft.class_528$class_4272.method_25402(class_528.java:411)
at knot//net.minecraft.class_350.method_25402(class_350.java:315)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:38)
at knot//net.minecraft.class_312.method_1611(class_312.java:107)
at knot//net.minecraft.class_437.method_25412(class_437.java:431)
at knot//net.minecraft.class_312.method_1601(class_312.java:107)
at knot//net.minecraft.class_312.method_22686(class_312.java:196)
at knot//net.minecraft.class_1255.execute(class_1255.java:108)
at knot//net.minecraft.class_312.method_22684(class_312.java:196)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
at knot//com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:184)
at knot//net.minecraft.class_310.method_1523(class_310.java:1310)
at knot//net.minecraft.class_310.method_1514(class_310.java:882)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at knot//com.mojang.serialization.DataResult$Success.map(DataResult.java:175)
at knot//com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType.lambda$buildCodec$2(TaggedChoice.java:205)
at knot//com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$4(KeyDispatchCodec.java:46)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:45)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at knot//com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$2(CompoundListCodec.java:38)
at knot//net.minecraft.class_2509.method_29153(class_2509.java:211)
at knot//com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$4(CompoundListCodec.java:36)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.codecs.CompoundListCodec.decode(CompoundListCodec.java:30)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.serialization.Decoder.parse(Decoder.java:18)
at knot//com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
at knot//com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77)
at knot//com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52)
at knot//com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201)
at knot//com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
at knot//com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158)
at knot//com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23)
at knot//com.mojang.datafixers.types.templates.Named$NamedType$1.decode(Named.java:118)
at knot//com.mojang.datafixers.types.Type.readAndWrite(Type.java:158)
at knot//com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:78)
at knot//house.greenhouse.bovinesandbuttercups.util.dfu.BovinesDataFixer.updateWithFixers(BovinesDataFixer.java:101)
at knot//net.minecraft.class_4284.modifyReturnValue$zck000$bovinesandbuttercups$updateWithDataFixers(class_4284.java:1014)
at knot//net.minecraft.class_4284.method_48129(class_4284.java:75)
at knot//net.minecraft.class_4284.method_48128(class_4284.java:79)
at knot//net.minecraft.class_32.method_59826(class_32.java:231)
at knot//com.mojang.serialization.Dynamic.lambda$update$14(Dynamic.java:143)
at knot//com.mojang.serialization.DynamicOps.lambda$update$27(DynamicOps.java:221)
at knot//com.mojang.serialization.DataResult$Success.map(DataResult.java:175)
at knot//com.mojang.serialization.DynamicOps.update(DynamicOps.java:221)
at knot//com.mojang.serialization.Dynamic.lambda$update$15(Dynamic.java:143)
at knot//com.mojang.serialization.Dynamic.map(Dynamic.java:38)
at knot//com.mojang.serialization.Dynamic.update(Dynamic.java:143)
at knot//net.minecraft.class_32.method_54528(class_32.java:230)
at knot//net.minecraft.class_32$class_5143.method_27013(class_32.java:444)
at knot//net.minecraft.class_32$class_5143.method_54545(class_32.java:435)
at knot//net.minecraft.class_7196.method_57782(class_7196.java:251)
at knot//net.minecraft.class_7196.mixinextras$bridge$method_57782$43(class_7196.java)
at knot//net.minecraft.class_7196.md027bbc$wover-events$lambda$wover_beforeLoadLevel$0$0(class_7196.java:534)
at knot//org.betterx.bclib.api.v2.levelgen.LevelGenEvents.patchExistingWorldOnClient(LevelGenEvents.java:47)
at knot//org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.lambda$process$0(LoadScreenEventImpl.java:24)
at knot//org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.process(LoadScreenEventImpl.java:27)
at knot//net.minecraft.class_7196.wrapOperation$bdn000$wover-events$wover_beforeLoadLevel(class_7196.java:532)
at knot//net.minecraft.class_7196.method_57784(class_7196.java:243)
at knot//net.minecraft.class_528$class_4272.method_20164(class_528.java:434)
at knot//net.minecraft.class_528$class_4272.method_25402(class_528.java:411)
at knot//net.minecraft.class_350.method_25402(class_350.java:315)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:38)
at knot//net.minecraft.class_312.method_1611(class_312.java:107)
at knot//net.minecraft.class_437.method_25412(class_437.java:431)
at knot//net.minecraft.class_312.method_1601(class_312.java:107)
at knot//net.minecraft.class_312.method_22686(class_312.java:196)
at knot//net.minecraft.class_1255.execute(class_1255.java:108)
at knot//net.minecraft.class_312.method_22684(class_312.java:196)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
-- Affected screen --
Details:
Screen name: net.minecraft.class_526
Stacktrace:
at knot//net.minecraft.class_437.method_25412(class_437.java:431)
at knot//net.minecraft.class_312.method_1601(class_312.java:107)
at knot//net.minecraft.class_312.method_22686(class_312.java:196)
at knot//net.minecraft.class_1255.execute(class_1255.java:108)
at knot//net.minecraft.class_312.method_22684(class_312.java:196)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
at knot//com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:184)
at knot//net.minecraft.class_310.method_1523(class_310.java:1310)
at knot//net.minecraft.class_310.method_1514(class_310.java:882)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Uptime --
Details:
JVM uptime: 58.884s
Wall uptime: 45.153s
High-res time: 44.097s
Client ticks: 759 ticks / 37.950s
Stacktrace:
at knot//net.minecraft.class_310.method_1587(class_310.java:2501)
at knot//net.minecraft.class_310.method_54580(class_310.java:949)
at knot//net.minecraft.class_310.method_1514(class_310.java:902)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, bclib, bovinesandbuttercups, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-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-keybindings-v0, 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-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, wover, wover-block, wover-core, wover-events, wover-generator, wover-preset, wover-surface, wover-ui, wunderlib
-- System Details --
Details:
Minecraft Version: 1.21.1
Minecraft Version ID: 1.21.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 594029664 bytes (566 MiB) / 1258291200 bytes (1200 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 12
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 5 5600 6-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 2
Microarchitecture: Zen 3
Frequency (GHz): 3.50
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: AMD Radeon RX 6600
Graphics card #0 vendor: Advanced Micro Devices, Inc.
Graphics card #0 VRAM (MiB): 8176.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.13031.3015
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Virtual memory max (MiB): 28086.04
Virtual memory used (MiB): 11783.41
Swap memory total (MiB): 11776.00
Swap memory used (MiB): 167.13
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 53691.94, total: 241862.09
Space in storage for workdir (MiB): available: 53691.94, total: 241862.09
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m
Fabric Mods:
bclib: BCLib 21.0.13
bovinesandbuttercups: Bovines and Buttercups 2.2.1+1.21.1
fabric-api: Fabric API 0.115.1+1.21.1
fabric-api-base: Fabric API Base 0.4.42+6573ed8c19
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.70+b559734419
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.31+d527f9fd19
fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a719
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8c19
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a719
fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8c19
fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366f19
fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd919
fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b319
fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.18+b559734419
fabric-convention-tags-v1: Fabric Convention Tags 2.1.3+7f945d5b19
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.10.0+9465b64419
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a719
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.4.1+9ed317f519
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.26+16c4ae2519
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b9919
fabric-entity-events-v1: Fabric Entity Events (v1) 1.7.0+2122d82819
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.13+ba9dae0619
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd919
fabric-item-api-v1: Fabric Item API (v1) 11.1.1+d5debaed19
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.6+6823f7cd19
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a719
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b319
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.0+01d9a51c19
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.15+3f89f5a519
fabric-loot-api-v3: Fabric Loot API (v3) 1.0.3+3f89f5a519
fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8c19
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6b19
fabric-networking-api-v1: Fabric Networking API (v1) 4.3.0+c7469b2119
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.1+40875a9319
fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8c19
fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.14+248df81c19
fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.2.0+34f5d91419
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.4.0+c705a49c19
fabric-renderer-indigo: Fabric Renderer - Indigo 1.7.0+c705a49c19
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b319
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2e19
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+1daea21519
fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b319
fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd019
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b119
fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.1+5b5275af19
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.25+8b68f1c719
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.88+b559734419
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8c19
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.2+c24bd99419
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.2.0+45b9699719
fabricloader: Fabric Loader 0.16.10
mixinextras: MixinExtras 0.4.1
java: OpenJDK 64-Bit Server VM 21
minecraft: Minecraft 1.21.1
wover: WorldWeaver 21.0.13
wover-biome: WorldWeaver - Biome API 21.0.13
wover-block: WorldWeaver - Block and Item API 21.0.13
wover-common: WorldWeaver - Common API 21.0.13
wover-core: WorldWeaver - Core API 21.0.13
wover-datagen: WorldWeaver - Datagen API 21.0.13
wover-events: WorldWeaver - Events API 21.0.13
wover-feature: WorldWeaver - Feature API 21.0.13
wover-generator: WorldWeaver - World Generator API 21.0.13
wover-item: WorldWeaver - Item API 21.0.13
wover-math: WorldWeaver - Math API 21.0.13
wover-preset: WorldWeaver - World Preset API 21.0.13
wover-recipe: WorldWeaver - Recipe API 21.0.13
wover-structure: WorldWeaver - Structure API 21.0.13
wover-surface: WorldWeaver - Surface API 21.0.13
wover-tag: WorldWeaver - Tag API 21.0.13
wover-ui: WorldWeaver - UI API 21.0.13
wunderlib: WunderLib 21.0.8
Launched Version: 1.21.1
Launcher name: PrismLauncher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: AMD Radeon RX 6600 GL version 3.2.0 Core Profile Context 25.3.1.250220, ATI Technologies Inc.
Window size: 854x480
GFLW Platform: win32
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Client (map_client.txt)
Graphics mode: fancy
Render Distance: 12/12 chunks
Resource Packs: vanilla, fabric, bclib, bovinesandbuttercups, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-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-keybindings-v0, 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-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, wover, wover-block, wover-core, wover-events, wover-generator, wover-preset, wover-surface, wover-ui, wunderlib
Current Language: en_us
Locale: en_AU
System encoding: Cp1252
File encoding: UTF-8
CPU: 12x AMD Ryzen 5 5600 6-Core Processor
Log
Details
[13:19:48] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.10
[13:19:48] [main/INFO]: Fabric is preparing JARs on first launch, this may take a few seconds...
[13:19:48] [main/INFO]: Loading 73 mods:
- bclib 21.0.13
- bovinesandbuttercups 2.2.1+1.21.1
- fabric-api 0.115.1+1.21.1
|-- fabric-api-base 0.4.42+6573ed8c19
|-- fabric-api-lookup-api-v1 1.6.70+b559734419
|-- fabric-biome-api-v1 13.0.31+d527f9fd19
|-- fabric-block-api-v1 1.0.22+0af3f5a719
|-- fabric-block-view-api-v2 1.0.10+6573ed8c19
|-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
|-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
|-- fabric-command-api-v1 1.2.49+f71b366f19
|-- fabric-command-api-v2 2.2.28+6ced4dd919
|-- fabric-commands-v0 0.2.66+df3654b319
|-- fabric-content-registries-v0 8.0.18+b559734419
|-- fabric-convention-tags-v1 2.1.3+7f945d5b19
|-- fabric-convention-tags-v2 2.10.0+9465b64419
|-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
|-- fabric-data-attachment-api-v1 1.4.1+9ed317f519
|-- fabric-data-generation-api-v1 20.2.26+16c4ae2519
|-- fabric-dimensions-v1 4.0.0+6fc22b9919
|-- fabric-entity-events-v1 1.7.0+2122d82819
|-- fabric-events-interaction-v0 0.7.13+ba9dae0619
|-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
|-- fabric-item-api-v1 11.1.1+d5debaed19
|-- fabric-item-group-api-v1 4.1.6+6823f7cd19
|-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
|-- fabric-keybindings-v0 0.2.45+df3654b319
|-- fabric-lifecycle-events-v1 2.5.0+01d9a51c19
|-- fabric-loot-api-v2 3.0.15+3f89f5a519
|-- fabric-loot-api-v3 1.0.3+3f89f5a519
|-- fabric-message-api-v1 6.0.13+6573ed8c19
|-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
|-- fabric-networking-api-v1 4.3.0+c7469b2119
|-- fabric-object-builder-api-v1 15.2.1+40875a9319
|-- fabric-particles-v1 4.0.2+6573ed8c19
|-- fabric-recipe-api-v1 5.0.14+248df81c19
|-- fabric-registry-sync-v0 5.2.0+34f5d91419
|-- fabric-renderer-api-v1 3.4.0+c705a49c19
|-- fabric-renderer-indigo 1.7.0+c705a49c19
|-- fabric-renderer-registries-v1 3.2.68+df3654b319
|-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
|-- fabric-rendering-fluids-v1 3.1.6+1daea21519
|-- fabric-rendering-v0 1.1.71+df3654b319
|-- fabric-rendering-v1 5.0.5+df16efd019
|-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
|-- fabric-resource-loader-v0 1.3.1+5b5275af19
|-- fabric-screen-api-v1 2.0.25+8b68f1c719
|-- fabric-screen-handler-api-v1 1.3.88+b559734419
|-- fabric-sound-api-v1 1.0.23+6573ed8c19
|-- fabric-transfer-api-v1 5.4.2+c24bd99419
\-- fabric-transitive-access-wideners-v1 6.2.0+45b9699719
- fabricloader 0.16.10
\-- mixinextras 0.4.1
- java 21
- minecraft 1.21.1
- wover 21.0.13
|-- wover-biome 21.0.13
|-- wover-block 21.0.13
|-- wover-common 21.0.13
|-- wover-core 21.0.13
|-- wover-datagen 21.0.13
|-- wover-events 21.0.13
|-- wover-feature 21.0.13
|-- wover-generator 21.0.13
|-- wover-item 21.0.13
|-- wover-math 21.0.13
|-- wover-preset 21.0.13
|-- wover-recipe 21.0.13
|-- wover-structure 21.0.13
|-- wover-surface 21.0.13
|-- wover-tag 21.0.13
|-- wover-ui 21.0.13
\-- wunderlib 21.0.8
[13:19:49] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/anon/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.4+mixin.0.8.7/sponge-mixin-0.15.4+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[13:19:51] [main/INFO]: Compatibility level set to JAVA_21
[13:19:52] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[13:19:53] [Datafixer Bootstrap/INFO]: 226 Datafixer optimizations took 361 milliseconds
[13:19:53] [main/WARN]: Invalid registry value type detected for PerfOS counters. Should be REG_DWORD. Ignoring: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PerfOS\Performance\Disable Performance Counters.
[13:19:57] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[13:19:57] [Render thread/INFO]: Setting user: anon
[13:19:57] [Render thread/INFO]: Processing wover.datapack.registry Entrypoints
[13:19:57] [Render thread/INFO]: - Processing Entrypoint: org.betterx.wover.entrypoint.BiomeDatapackRegistryEntrypoint
[13:19:57] [Render thread/INFO]: - Processing Entrypoint: org.betterx.wover.entrypoint.FeatureDatapackRegistryEntrypoint
[13:19:57] [Render thread/INFO]: - Processing Entrypoint: org.betterx.wover.entrypoint.ItemDatapackRegistryEntrypoint
[13:19:57] [Render thread/INFO]: - Processing Entrypoint: org.betterx.wover.entrypoint.StructureDatapackRegistryEntrypoint
[13:19:57] [Render thread/INFO]: - Processing Entrypoint: org.betterx.wover.entrypoint.SurfaceDatapackRegistryEntrypoint
[13:19:58] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[13:19:58] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot
[13:19:59] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, bclib, bovinesandbuttercups, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-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-keybindings-v0, 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-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, wover, wover-block, wover-core, wover-events, wover-generator, wover-preset, wover-surface, wover-ui, wunderlib
[13:19:59] [Worker-Main-3/INFO]: Found unifont_all_no_pua-15.1.05.hex, loading
[13:19:59] [Worker-Main-7/INFO]: Found unifont_jp_patch-15.1.05.hex, loading
[13:20:02] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[13:20:02] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[13:20:02] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Realtek HD Audio 2nd output (Realtek(R) Audio)
[13:20:02] [Render thread/INFO]: Sound engine started
[13:20:02] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[13:20:02] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[13:20:02] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[13:20:02] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[13:20:02] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[13:20:02] [Render thread/INFO]: Created: 256x256x4 bovinesandbuttercups:textures/atlas/flower_crown.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[13:20:02] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[13:20:02] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[13:20:02] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[13:20:02] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[13:20:02] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[13:20:28] [Thread-5/INFO]: Check Versions for minecraft=1_21_1
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (6a3ea067)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.end.WoverEndBiomeSource
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (3d26cf42)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.nether.WoverNetherBiomeSource
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (6c728d53)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.end.WoverEndBiomeSource
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (74bd3207)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.nether.WoverNetherBiomeSource
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (7b3cd285)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.end.WoverEndBiomeSource
[13:20:30] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (796bf4e2)
[13:20:30] [Render thread/INFO]: Unable to build Biome List yet
[13:20:30] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.nether.WoverNetherBiomeSource
[13:20:30] [Thread-5/INFO]: Received Version Info for minecraft=1.21.1, loader=fabric
[13:20:30] [Thread-5/INFO]: - wover:21.0.13
[13:20:30] [Thread-5/INFO]: - bclib:21.0.13
[13:20:30] [Worker-Main-2/ERROR]: Couldn't load tag wover:vegetation/plant as it is missing following references: #wover:vegetation/vine (from wover-tag)
[13:20:30] [Render thread/INFO]: Disabling Recipe: bclib:test_star
[13:20:30] [Render thread/INFO]: Loaded 1320 recipes
[13:20:30] [Render thread/INFO]: Added 0 recipes in 1ms
[13:20:31] [Render thread/INFO]: Loaded 1432 advancements
[13:20:33] [Render thread/ERROR]: WorldPresetInfoRegistry: Registry not read
[13:20:33] [Render thread/INFO]: Creating presets file for new world
[13:20:33] [Render thread/INFO]: Applying Patch{ModCore: bclib (bclib):3.0.11:196619}
[13:20:33] [Render thread/INFO]: Updating Patch-Level for 'ModCore: bclib (bclib)' from 0.0.0 to 3.0.11
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (19b41c20)
[13:20:33] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.nether.WoverNetherBiomeSource
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (7db67ae9)
[13:20:33] [Render thread/INFO]: Added 2 Biomes
[13:20:33] [Render thread/INFO]: - minecraft:end_barrens, subbiomes=1
[13:20:33] [Render thread/INFO]: - minecraft:end_midlands, subbiomes=1
[13:20:33] [Render thread/INFO]: No Barrens Biomes found. Disabling by using land Biomes
[13:20:33] [Render thread/INFO]: Created WoverChunkGenerator with org.betterx.wover.generator.impl.biomesource.end.WoverEndBiomeSource
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (19b41c20)
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (796bf4e2)
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - Nether BiomeSource (796bf4e2)
[13:20:33] [Render thread/INFO]: Added 4 biomes to wover:is_end/highland in 4.500 ms
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (7db67ae9)
[13:20:33] [Render thread/INFO]: Added 2 Biomes
[13:20:33] [Render thread/INFO]: - minecraft:end_barrens, subbiomes=1
[13:20:33] [Render thread/INFO]: - minecraft:end_midlands, subbiomes=1
[13:20:33] [Render thread/INFO]: No Barrens Biomes found. Disabling by using land Biomes
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (7b3cd285)
[13:20:33] [Render thread/INFO]: Added 2 Biomes
[13:20:33] [Render thread/INFO]: - minecraft:end_barrens, subbiomes=1
[13:20:33] [Render thread/INFO]: - minecraft:end_midlands, subbiomes=1
[13:20:33] [Render thread/INFO]: No Barrens Biomes found. Disabling by using land Biomes
[13:20:33] [Render thread/INFO]: Updating Pickers for WoVer - The End BiomeSource (7b3cd285)
[13:20:33] [Render thread/INFO]: Added 2 Biomes
[13:20:33] [Render thread/INFO]: - minecraft:end_barrens, subbiomes=1
[13:20:33] [Render thread/INFO]: - minecraft:end_midlands, subbiomes=1
[13:20:33] [Render thread/INFO]: No Barrens Biomes found. Disabling by using land Biomes
[13:20:33] [Render thread/INFO]: Applied 0 biome modifications and added 0 tags to 0 of 64 biomes in 1.423 ms
[13:20:33] [Render thread/INFO]: Applied 2 biome modifications to 1 of 64 new biomes in 7.081 ms
[13:20:33] [Server thread/INFO]: Starting integrated minecraft server version 1.21.1
[13:20:33] [Server thread/INFO]: Generating keypair
[13:20:33] [Server thread/INFO]: World Dimensions:
- minecraft:the_nether:
WoVer - Chunk Generator (2dca603a)
preset = wover:normal
noise = minecraft:nether
features = minecraft(37)
WoVer - Nether BiomeSource (796bf4e2)
biomes = 5
namespaces = minecraft(5)
seed = 0
height = 128
config = NetherConfig{mapVersion=hex, useVerticalBiomes=true, biomeSize=16, biomeSizeVertical=5}
- minecraft:overworld:
class_3754 (1d3ecbc6)
preset = wover:normal
noise = minecraft:overworld
features = minecraft(151)
class_4766 (5ece0d3c)
biomes = 53
namespaces = minecraft(53)
- minecraft:the_end:
WoVer - Chunk Generator (258114bc)
preset = wover:normal
noise = minecraft:end
features = minecraft(5)
WoVer - The End BiomeSource (7b3cd285)
biomes = 5
namespaces = minecraft(5)
seed = 0
height = 128
deciders = 0
config = EndConfig{mapVersion=hex, generatorVersion=vanilla, withVoidBiomes=true, innerVoidRadius=1024, voidBiomesSize=16, centerBiomesSize=16, landBiomesSize=16, barrensBiomesSize=16}
[13:20:35] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[13:20:35] [Render thread/INFO]: Preparing spawn area: 2%
[13:20:36] [Render thread/INFO]: Preparing spawn area: 2%
[13:20:36] [Render thread/INFO]: Preparing spawn area: 18%
[13:20:37] [Render thread/INFO]: Preparing spawn area: 51%
[13:20:37] [Render thread/INFO]: Preparing spawn area: 51%
[13:20:37] [Render thread/INFO]: Time elapsed: 2198 ms
[13:20:37] [Server thread/INFO]: Changing view distance to 12, from 10
[13:20:37] [Server thread/INFO]: Changing simulation distance to 12, from 0
[13:20:38] [Server thread/INFO]: anon[local:E:b24edbbd] logged in with entity id 1 at (4.5, 79.0, 7.5)
[13:20:38] [Server thread/INFO]: anon joined the game
[13:20:38] [Render thread/INFO]: Loaded 2 advancements
[13:20:39] [Server thread/INFO]: Saving and pausing game...
[13:20:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[13:20:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[13:20:39] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[13:20:40] [Server thread/INFO]: anon lost connection: Disconnected
[13:20:40] [Server thread/INFO]: anon left the game
[13:20:40] [Server thread/INFO]: Stopping singleplayer server as player logged out
[13:20:40] [Server thread/INFO]: Stopping server
[13:20:40] [Server thread/INFO]: Saving players
[13:20:40] [Server thread/INFO]: Saving worlds
[13:20:40] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[13:20:41] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[13:20:41] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[13:20:41] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[13:20:41] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[13:20:41] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[13:20:41] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[13:20:42] [Render thread/INFO]: Ignoring Patch{ModCore: bclib (bclib):3.0.11:196619}
[13:20:42] [Render thread/INFO]: Running Pre Patchers on C:\Users\anon\AppData\Roaming\PrismLauncher\instances\test\minecraft\saves\New World\.
[13:20:42] [Render thread/INFO]: Everything up to date
[13:20:42] [Render thread/WARN]: Not recognizing key wover:betterx. Using pass-through codec. TaggedChoiceType[type, minecraft:flat -> ((Tag["settings", ((Tag["biome", NamedType["biome", NamespacedString]] | EmptyPart), ((Tag["layers", List[((Tag["block", NamedType["block_name", NamespacedString]] | EmptyPart), EmptyPartPassthrough)]] | EmptyPart), EmptyPartPassthrough))] | EmptyPart), EmptyPartPassthrough),
minecraft:noise -> ((Tag["biome_source", TaggedChoiceType[type, minecraft:checkerboard -> (Tag["biomes", List[NamedType["biome", NamespacedString]]], EmptyPartPassthrough),
minecraft:the_end -> EmptyPartPassthrough,
minecraft:fixed -> (Tag["biome", NamedType["biome", NamespacedString]], EmptyPartPassthrough),
minecraft:multi_noise -> ((Tag["preset", NamedType["multi_noise_biome_source_parameter_list", NamespacedString]], EmptyPartPassthrough) | List[(Tag["biome", NamedType["biome", NamespacedString]], EmptyPartPassthrough)])]
] | EmptyPart), ((Tag["settings", (String | ((Tag["default_block", NamedType["block_name", NamespacedString]] | EmptyPart), ((Tag["default_fluid", NamedType["block_name", NamespacedString]] | EmptyPart), EmptyPartPassthrough)))] | EmptyPart), EmptyPartPassthrough)),
minecraft:debug -> EmptyPartPassthrough]
[13:20:42] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: mouseClicked event handler
at knot/net.minecraft.class_437.method_25412(class_437.java:436) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_312.method_1601(class_312.java:107) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_312.method_22686(class_312.java:196) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_1255.execute(class_1255.java:108) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_312.method_22684(class_312.java:196) ~[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:184) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_310.method_1523(class_310.java:1310) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?]
at knot/net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.10.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
Caused by: java.lang.ClassCastException: class com.mojang.serialization.Codec$20 cannot be cast to class com.mojang.serialization.MapCodec (com.mojang.serialization.Codec$20 and com.mojang.serialization.MapCodec are in unnamed module of loader 'knot' @15bb6bea)
at knot/com.mojang.serialization.DataResult$Success.map(DataResult.java:175) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType.lambda$buildCodec$2(TaggedChoice.java:205) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$4(KeyDispatchCodec.java:46) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:45) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Decoder.parse(Decoder.java:18) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Decoder.parse(Decoder.java:18) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$2(CompoundListCodec.java:38) ~[datafixerupper-8.0.16.jar:?]
at knot/net.minecraft.class_2509.method_29153(class_2509.java:211) ~[client-intermediary.jar:?]
at knot/com.mojang.serialization.codecs.CompoundListCodec.lambda$decode$4(CompoundListCodec.java:36) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.CompoundListCodec.decode(CompoundListCodec.java:30) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Decoder.parse(Decoder.java:18) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapCodec$2.decode(MapCodec.java:77) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.lambda$compressedDecode$1(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.flatMap(DataResult.java:201) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:158) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.codecs.PairCodec.decode(PairCodec.java:23) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.datafixers.types.templates.Named$NamedType$1.decode(Named.java:118) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.datafixers.types.Type.readAndWrite(Type.java:158) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.datafixers.DataFixerUpper.update(DataFixerUpper.java:78) ~[datafixerupper-8.0.16.jar:?]
at knot/house.greenhouse.bovinesandbuttercups.util.dfu.BovinesDataFixer.updateWithFixers(BovinesDataFixer.java:101) ~[bovinesandbuttercups-2.2.1+1.21.1-fabric.jar:?]
at knot/net.minecraft.class_4284.modifyReturnValue$zck000$bovinesandbuttercups$updateWithDataFixers(class_4284.java:1014) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_4284.method_48129(class_4284.java:75) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_4284.method_48128(class_4284.java:79) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_32.method_59826(class_32.java:231) ~[client-intermediary.jar:?]
at knot/com.mojang.serialization.Dynamic.lambda$update$14(Dynamic.java:143) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DynamicOps.lambda$update$27(DynamicOps.java:221) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DataResult$Success.map(DataResult.java:175) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.DynamicOps.update(DynamicOps.java:221) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Dynamic.lambda$update$15(Dynamic.java:143) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Dynamic.map(Dynamic.java:38) ~[datafixerupper-8.0.16.jar:?]
at knot/com.mojang.serialization.Dynamic.update(Dynamic.java:143) ~[datafixerupper-8.0.16.jar:?]
at knot/net.minecraft.class_32.method_54528(class_32.java:230) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_32$class_5143.method_27013(class_32.java:444) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_32$class_5143.method_54545(class_32.java:435) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_7196.method_57782(class_7196.java:251) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_7196.mixinextras$bridge$method_57782$43(class_7196.java) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_7196.md027bbc$wover-events$lambda$wover_beforeLoadLevel$0$0(class_7196.java:534) ~[client-intermediary.jar:?]
at knot/org.betterx.bclib.api.v2.levelgen.LevelGenEvents.patchExistingWorldOnClient(LevelGenEvents.java:47) ~[bclib-21.0.13.jar:?]
at knot/org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.lambda$process$0(LoadScreenEventImpl.java:24) ~[wover-events-21.0.13-9c200a761df289a9.jar:?]
at knot/org.betterx.wover.events.impl.types.client.LoadScreenEventImpl.process(LoadScreenEventImpl.java:27) ~[wover-events-21.0.13-9c200a761df289a9.jar:?]
at knot/net.minecraft.class_7196.wrapOperation$bdn000$wover-events$wover_beforeLoadLevel(class_7196.java:532) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_7196.method_57784(class_7196.java:243) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_528$class_4272.method_20164(class_528.java:434) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_528$class_4272.method_25402(class_528.java:411) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_350.method_25402(class_350.java:315) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_312.method_1611(class_312.java:107) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_437.method_25412(class_437.java:431) ~[client-intermediary.jar:?]
... 17 more
Hi, this is actually an issue entirely on my end. BCLib is completely uninvolved.
I've replicated it without any extra libraries, and old world loading is just borked on 2.2.1.
This is actually caused by a Fabric API bug.
Basically, there is a fallback method for dimensions that aren't vanilla dimensions so they don't get DFU'd, and Wover causes this to surface. The fallback method is actually broken, and I doubt the Fabric Team will fix it bc 1.21.1 is an abandoned version, so I'll be making a workaround to prevent it from being called. On top of this, expect world loads to be a bit quicker bc we're removing some unnecessary checks.