Bovines and Buttercups (Mooblooms)

Bovines and Buttercups (Mooblooms)

72.8k Downloads

Crash when loading already-made world with BCLib/Wover

Poopooracoocoo opened this issue ยท 5 comments

commented

Minecraft 1.21.1
Fabric Loader 0.16.10

STR:

  1. Launch game
  2. Create new world
  3. Save and exit world
  4. 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

latest.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
commented

Nope, Wover is related.

commented

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.

commented

I'm going to be working on the fix now.

commented

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.

commented

Apparently FAPI for 1.21.1 is still maintained, especially due to its popularity :) try leaving an issue or discord message there