quiqueck / BCLib

A library mod for BetterX team mods, developed for Fabric, MC 1.16.4+
https://modrinth.com/mod/bclib
Other
25 stars 24 forks source link

[Bug] Server crashing when upgrading from 1.20.1 to 1.21.1 #210

Open farsenfsd opened 1 month ago

farsenfsd commented 1 month ago

What happened?

I tried running with only BE, BClib, WorldWeaver and WunderLib to no avail, I posted this on BetherX discord support and they told me to redirect the issue here.

Added my crash report.

BCLib

21.0.13

WorldWeaver

21.0.13

Fabric API

0.106.0+1.21.1

Fabric Loader

0.16.7

Minecraft

1.21

Relevant log output

Prism Launcher version: 8.4 (official)

Launched instance in online mode

login.microsoftonline.com resolves to:
    [40.126.53.8, 20.231.128.67, 40.126.53.13, 40.126.53.17, 20.190.181.1, 40.126.53.6, 40.126.53.14, 20.231.128.65]

session.minecraft.net resolves to:
    [13.107.246.42]

textures.minecraft.net resolves to:
    [13.107.246.42]

api.mojang.com resolves to:
    [13.107.246.42]

Minecraft folder is:
C:/Users/MR2FS/AppData/Roaming/PrismLauncher/instances/Suphyah_2.0/.minecraft

Java path is:
C:/Program Files/Common Files/Oracle/Java/javapath/javaw.exe

Java is version 21.0.5, using 64 (amd64) architecture, from Oracle Corporation.

Main Class:
  net.fabricmc.loader.impl.launch.knot.KnotClient

Native path:
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/instances/Suphyah_2.0/natives

Traits:
traits feature:is_quick_play_multiplayer
traits XR:Initial
traits feature:is_quick_play_singleplayer
traits FirstThreadOnMacOS

Libraries:
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows-arm64/3.3.3/lwjgl-freetype-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows-x86/3.3.3/lwjgl-freetype-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows/3.3.3/lwjgl-freetype-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-arm64/3.3.3/lwjgl-glfw-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-x86/3.3.3/lwjgl-glfw-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows/3.3.3/lwjgl-glfw-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-arm64/3.3.3/lwjgl-jemalloc-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-x86/3.3.3/lwjgl-jemalloc-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows/3.3.3/lwjgl-jemalloc-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-arm64/3.3.3/lwjgl-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-x86/3.3.3/lwjgl-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows/3.3.3/lwjgl-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-arm64/3.3.3/lwjgl-openal-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-x86/3.3.3/lwjgl-openal-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows/3.3.3/lwjgl-openal-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-arm64/3.3.3/lwjgl-opengl-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-x86/3.3.3/lwjgl-opengl-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows/3.3.3/lwjgl-opengl-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-arm64/3.3.3/lwjgl-stb-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-x86/3.3.3/lwjgl-stb-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows/3.3.3/lwjgl-stb-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-arm64/3.3.3/lwjgl-tinyfd-natives-windows-arm64-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-x86/3.3.3/lwjgl-tinyfd-natives-windows-x86-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows/3.3.3/lwjgl-tinyfd-natives-windows-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/authlib/6.0.54/authlib-6.0.54.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/logging/1.2.7/logging-1.2.7.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/intermediary/1.21.1/intermediary-1.21.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/fabric-loader/0.16.7/fabric-loader-0.16.7.jar
  C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/com/mojang/minecraft/1.21.1/minecraft-1.21.1-client.jar

Native libraries:

Mods:
  [✔] bclib-21.0.13
  [✔] better-end-21.0.11
  [✔] fabric-api-0.106.0+1.21.1
  [✘] fabric-seasons-2.4.2-BETA+1.21.jar (disabled)
  [✘] fabric-seasons-delight-1.3.9-compat-1.0.jar (disabled)
  [✘] fabric-seasons-extras-1.3.2-BETA+1.21.jar (disabled)
  [✘] FarmersDelight-1.21-2.1.9+refabricated.jar (disabled)
  [✘] graves-3.4.4+1.21.jar (disabled)
  [✘] indium-1.0.35+mc1.21.jar (disabled)
  [✘] jei-1.21.1-fabric-19.21.0.246.jar (disabled)
  [✘] lithium-fabric-0.14.0-snapshot+mc1.21.1-build.88.jar (disabled)
  [✘] mcw-furniture-3.3.0-mc1.21fabric.jar (disabled)
  [✘] mcw-lights-1.1.1-mc1.21.1fabric.jar (disabled)
  [✘] NoChatReports-FABRIC-1.21-v2.8.0.jar (disabled)
  [✘] sodium-fabric-0.6.0-beta.2+mc1.21.1.jar (disabled)
  [✔] worldweaver-21.0.13
  [✔] wunderlib-21.0.8
  [✘] xercapaint-1.21.1-1.0.0.jar (disabled)

Params:
  --username  --version 1.21.1 --gameDir C:/Users/MR2FS/AppData/Roaming/PrismLauncher/instances/Suphyah_2.0/.minecraft --assetsDir C:/Users/MR2FS/AppData/Roaming/PrismLauncher/assets --assetIndex 17 --uuid  --accessToken  --userType  --versionType release

Window size: 854 x 480

Launcher: standard

Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms4096m, -Xmx16384m, -Duser.language=en]

Minecraft process ID: 19800

[05:07:15] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.7
[05:07:16] [main/INFO]: Loading 73 mods:
    - bclib 21.0.13
    - betterend 21.0.11
    - fabric-api 0.106.0+1.21.1
       |-- fabric-api-base 0.4.42+6573ed8c19
       |-- fabric-api-lookup-api-v1 1.6.68+b559734419
       |-- fabric-biome-api-v1 13.0.29+5bd9f1bc19
       |-- 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.16+b559734419
       |-- fabric-convention-tags-v1 2.1.0+7f945d5b19
       |-- fabric-convention-tags-v2 2.9.0+83a9d31319
       |-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
       |-- fabric-data-attachment-api-v1 1.1.28+1daea21519
       |-- fabric-data-generation-api-v1 20.2.21+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.0+d5debaed19
       |-- fabric-item-group-api-v1 4.1.5+3fc0e55219
       |-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
       |-- fabric-keybindings-v0 0.2.45+df3654b319
       |-- fabric-lifecycle-events-v1 2.3.12+6c1df36019
       |-- fabric-loot-api-v2 3.0.14+3f89f5a519
       |-- fabric-loot-api-v3 1.0.2+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.0+40875a9319
       |-- fabric-particles-v1 4.0.2+6573ed8c19
       |-- fabric-recipe-api-v1 5.0.13+6508971219
       |-- fabric-registry-sync-v0 5.1.3+60c3209b19
       |-- 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.0+5659912919
       |-- fabric-screen-api-v1 2.0.25+8b68f1c719
       |-- fabric-screen-handler-api-v1 1.3.87+b559734419
       |-- fabric-sound-api-v1 1.0.23+6573ed8c19
       |-- fabric-transfer-api-v1 5.4.0+95bead5f19
       \-- fabric-transitive-access-wideners-v1 6.1.0+1daea21519
    - fabricloader 0.16.7
       \-- 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
[05:07:16] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/MR2FS/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[05:07:16] [main/INFO]: Compatibility level set to JAVA_21
[05:07:18] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[05:07:19] [Datafixer Bootstrap/INFO]: 226 Datafixer optimizations took 350 milliseconds
[05:07:25] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[05:07:25] [Render thread/INFO]: Setting user: Farsen
[05:07:36] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[05:07:37] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot
[05:07:39] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, bclib, betterend, 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
[05:07:39] [Worker-Main-13/INFO]: Found unifont_jp_patch-15.1.05.hex, loading
[05:07:39] [Worker-Main-2/INFO]: Found unifont_all_no_pua-15.1.05.hex, loading
[05:07:40] [Worker-Main-4/WARN]: Unable to load model: 'betterend:block/umbralith' referenced from: betterend:block/umbralith: java.io.FileNotFoundException: betterend:models/block/umbralith.json
[05:07:42] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[05:07:42] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[05:07:42] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Altifalantes (Razer Barracuda X 2.4)
[05:07:42] [Render thread/INFO]: Sound engine started
[05:07:42] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/signs.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[05:07:42] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/chest.png-atlas
[05:07:42] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[05:07:42] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[05:07:42] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[05:07:42] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[05:07:42] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[05:07:42] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[05:07:42] [Render thread/INFO]: Received Version Info for minecraft=1.21.1, loader=fabric
[05:07:42] [Render thread/INFO]:  - wover:21.0.13
[05:07:42] [Render thread/INFO]:  - bclib:21.0.13
[05:07:42] [Render thread/INFO]:  - betterend:21.0.11
[05:07:53] [Render thread/INFO]: Ignoring Patch{ModCore: bclib (bclib):3.0.11:196619}
[05:07:53] [Render thread/INFO]: Running Pre Patchers on C:\Users\MR2FS\AppData\Roaming\PrismLauncher\instances\Suphyah_2.0\.minecraft\saves\yamyam\.
[05:07:53] [Render thread/INFO]: Everything up to date
[05:07:53] [Render thread/WARN]: Not recognizing key bclib: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]

[05:07:53] [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.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.7.jar:?]
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) [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' @6d4b1c02)
    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/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.mdc142e8$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$bck000$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
---- Minecraft Crash Report ----
// Don't do that.

Time: 2024-10-19 05:07:53
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' @6d4b1c02)
    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//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.mdc142e8$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$bck000$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:100)
    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//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.mdc142e8$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$bck000$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:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

-- Uptime --
Details:
    JVM uptime: 38.285s
    Wall uptime: 27.845s
    High-res time: 16.097s
    Client ticks: 269 ticks / 13.450s
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:100)
    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, betterend, 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 11 (amd64) version 10.0
    Java Version: 21.0.5, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 3510217456 bytes (3347 MiB) / 4294967296 bytes (4096 MiB) up to 17179869184 bytes (16384 MiB)
    CPUs: 22
    Processor Vendor: GenuineIntel
    Processor Name: Intel(R) Core(TM) Ultra 7 155H
    Identifier: Intel64 Family 6 Model 170 Stepping 4
    Microarchitecture: unknown
    Frequency (GHz): 3.00
    Number of physical packages: 1
    Number of physical CPUs: 16
    Number of logical CPUs: 22
    Graphics card #0 name: NVIDIA GeForce RTX 4060 Laptop GPU
    Graphics card #0 vendor: NVIDIA
    Graphics card #0 VRAM (MiB): 8188.00
    Graphics card #0 deviceId: VideoController1
    Graphics card #0 versionInfo: 31.0.15.5186
    Graphics card #1 name: Intel(R) Arc(TM) Graphics
    Graphics card #1 vendor: Intel Corporation
    Graphics card #1 VRAM (MiB): 2048.00
    Graphics card #1 deviceId: VideoController2
    Graphics card #1 versionInfo: 31.0.101.5590
    Memory slot #0 capacity (MiB): 16384.00
    Memory slot #0 clockSpeed (GHz): 5.60
    Memory slot #0 type: Unknown
    Memory slot #1 capacity (MiB): 16384.00
    Memory slot #1 clockSpeed (GHz): 5.60
    Memory slot #1 type: Unknown
    Virtual memory max (MiB): 64923.16
    Virtual memory used (MiB): 40462.55
    Swap memory total (MiB): 32461.58
    Swap memory used (MiB): 1888.79
    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: 8332.93, total: 766815.00
    Space in storage for workdir (MiB): available: 8332.93, total: 766815.00
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms4096m -Xmx16384m
    Fabric Mods: 
        bclib: BCLib 21.0.13
        betterend: Better End 21.0.11
        fabric-api: Fabric API 0.106.0+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.68+b559734419
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.29+5bd9f1bc19
            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.16+b559734419
            fabric-convention-tags-v1: Fabric Convention Tags 2.1.0+7f945d5b19
            fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.9.0+83a9d31319
            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.1.28+1daea21519
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.21+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.0+d5debaed19
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.5+3fc0e55219
            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.3.12+6c1df36019
            fabric-loot-api-v2: Fabric Loot API (v2) 3.0.14+3f89f5a519
            fabric-loot-api-v3: Fabric Loot API (v3) 1.0.2+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.0+40875a9319
            fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8c19
            fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.13+6508971219
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.1.3+60c3209b19
            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.0+5659912919
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.25+8b68f1c719
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.87+b559734419
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8c19
            fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.0+95bead5f19
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.1.0+1daea21519
        fabricloader: Fabric Loader 0.16.7
            mixinextras: MixinExtras 0.4.1
        java: Java HotSpot(TM) 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: Intel(R) Arc(TM) Graphics GL version 3.2.0 - Build 31.0.101.5590, Intel
    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, betterend, 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_PT
    System encoding: Cp1252
    File encoding: UTF-8
    CPU: 22x Intel(R) Core(TM) Ultra 7 155H
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\MR2FS\AppData\Roaming\PrismLauncher\instances\Suphyah_2.0\.minecraft\crash-reports\crash-2024-10-19_05.07.53-client.txt
O processo foi encerrado com o código -1.
Clipboard copy at: 19 Oct 2024 05:07:56 +0100

Other Mods

No response

farsenfsd commented 1 month ago

Creating any world on 1.20.1 with ONLY BE/BClib and upgrading it to 1.21 (with ONLY BE/BClib and the other 2 dependencies) crashes at world load

OpenBagTwo commented 1 month ago

Worlds created in 1.20.x are incompatible with the new version of BetterX.

It is possible to manually convert an old world, but it's very difficult and not something I would recommend.

farsenfsd commented 1 month ago

Is there a safe way to remove better end from our world in 1.20.1 so we can update it to 1.21?

OpenBagTwo commented 1 month ago

You're going to face two challenges:

  1. If you're using a BetterX world type, you're going to need to reset not just The End, but The Nether as well (though you can use a tool like MCASelector to copy over the chunks). This is, honestly, not too different than the process you'd go through to update your world to the new BetterEnd.
  2. BetterEnd-only blocks and items that you brought into your Overworld (or Nether) will either be lost or corrupted (obvs)
farsenfsd commented 1 month ago

I'm thinking about creating a new world, with the same seed but without BetterEnd, and copying the chunks from the overworld and nether only with MCASelector, do you think that's a good solution?

OpenBagTwo commented 1 month ago

Yes, as long as you don't have any significant builds in either dimension that use BE blocks.

Also keep in mind that BetterX uses 3D worldgen for the Nether, so you're going to have blending issues.