quiqueck/BCLib

[Bug] BetterX Mods crash server on 1.19.2

Opened this issue · 3 comments

What happened?

Hi there, I'm making my own modpack for use with friends in a community, I've had minimal issues with the betterx mods and I'm trying to host a server using the BetterX mods + BCLib w/ Apex Hosting, but when I have these specific mods in, they crash the server, the strange part is that they work fine in single player, I've copied the mods over + the configs as exactly as they are in single but no joy.

If I take the BetterX mods out entirely, the server will run fine without crashing, I've taken a look at the log and i see a lot of BClib, in the errors so thats why I've made this here, I did take a look at #136 but I was not 100% certain if the fixes there would be applicable here since they were talking about 1.20.1 whilst i'm on 1.19.2, so I apologise if this is a duplicate.

BCLib

2.1.6

Fabric API

0.76.1

Fabric Loader

0.15.7

Minecraft

1.19.2

Relevant log output

[19:38:22] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.15.7
[19:38:23] [ForkJoinPool-1-worker-1/WARN]: The mod "dungeons_arise" contains invalid entries in its mod json:
- Unsupported root entry "credits" at line 12 column 12
[19:38:23] [ForkJoinPool-1-worker-2/WARN]: Mod ctov uses the version 3.2.6c which isn't compatible with Loader's extended semantic version format (Could not parse version number component '6c'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[19:38:23] [main/WARN]: Warnings were found!
 - Mod 'Chipped' (chipped) 2.1.5 recommends any version of ctm, which is missing!
	 - You should install any version of ctm for the optimal experience.
 - Mod 'Dynamic Lights' (dynamiclights) 1.7.1+mod recommends any version of modmenu-badges-lib, which is missing!
	 - You should install any version of modmenu-badges-lib for the optimal experience.
[19:38:23] [main/INFO]: Loading 233 mods:
	- ad_astra 1.12.6
	- alchemistry 1.0.2
	- alloy_forgery 2.1.1+1.19
	- appleskin 2.5.1+mc1.19
	- architectury 6.5.90
	- attributefix 17.2.7
	- backpacked 2.2.7
	- bclib 2.1.6
	- betteradvancements 0.2.2.142
	- betterchunkloading 1.19.2-2.3
	- bettercombat 1.7.1+1.19
	- betterdungeons 1.19.2-Fabric-3.2.1
	- betterend 2.1.4
	- betterendisland 1.19.2-Fabric-1.0
	   \-- org_reflections_reflections 0.10.2
	- betterfortresses 1.19.2-Fabric-1.0.6
	- betterjungletemples 1.19.2-Fabric-1.0.1
	- bettermineshafts 1.19.2-Fabric-3.2.1
	- betternether 7.1.3
	- betteroceanmonuments 1.19.2-Fabric-2.1.1
	- betterstrongholds 1.19.2-Fabric-3.2.0
	- betterwitchhuts 1.19.2-Fabric-2.1.0
	- biomemusic 1.19.2-2.2
	- bonezone 1.0.4
	- bookshelf 16.3.20
	- bosses_of_mass_destruction 1.4.8-1.19.2
	   |-- maelstrom_library 1.3.1-1.19.2
	   \-- multipart_entities 1.2-1.19-pre1
	- botarium 1.8.2
	- byg 2.0.1.6
	- cardinal-components 5.0.2
	   |-- cardinal-components-base 5.0.2
	   |-- cardinal-components-block 5.0.2
	   |-- cardinal-components-chunk 5.0.2
	   |-- cardinal-components-entity 5.0.2
	   |-- cardinal-components-item 5.0.2
	   |-- cardinal-components-level 5.0.2
	   |-- cardinal-components-scoreboard 5.0.2
	   \-- cardinal-components-world 5.0.2
	- chemlib 1.0.1
	- chipped 2.1.5
	- cloth-config 8.3.115
	   \-- cloth-basic-math 0.6.1
	- clumps 9.0.0+14
	- collective 7.30
	- configured 2.0.0
	- connectivity 1.19.2-4.5
	- corgilib 1.0.0.34
	   |-- com_electronwill_night-config_core 3.6.6
	   \-- com_electronwill_night-config_toml 3.6.6
	- couplings 1.9.1+1.19
	- create 0.5.1-c-build.1160+mc1.19.2
	   |-- com_google_code_findbugs_jsr305 3.0.2
	   |-- flywheel 0.6.9-6
	   |-- forge_tags 3.0
	   |-- milk 1.0.51
	   |    \-- dripstone_fluid_lib 2.0.1
	   |-- porting_lib_accessors 2.1.1096+1.19.2
	   |-- porting_lib_base 2.1.1096+1.19.2
	   |    |-- mm 2.3
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    |-- porting_lib_constants 2.1.1096+1.19.2
	   |    |-- porting_lib_lazy_registration 2.1.1096+1.19.2
	   |    |-- porting_lib_loot 2.1.1096+1.19.2
	   |    |-- porting_lib_model_generators 2.1.1096+1.19.2
	   |    |-- porting_lib_model_loader 2.1.1096+1.19.2
	   |    \-- porting_lib_models 2.1.1096+1.19.2
	   |-- porting_lib_entity 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- porting_lib_extensions 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- porting_lib_fake_players 2.1.1096+1.19.2
	   |-- porting_lib_networking 2.1.1096+1.19.2
	   |-- porting_lib_obj_loader 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    |-- porting_lib_constants 2.1.1096+1.19.2
	   |    \-- porting_lib_model_loader 2.1.1096+1.19.2
	   |-- porting_lib_transfer 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- reach-entity-attributes 2.3.0
	   \-- registrate-fabric 1.1.58-MC1.19.2
	- crittersandcompanions 1.19.2-2.0.2
	- croptopia 2.2.2
	   |-- com_typesafe_config 1.4.1
	   |-- io_leangen_geantyref_geantyref 1.3.11
	   |-- org_spongepowered_configurate-core 4.1.2
	   \-- org_spongepowered_configurate-hocon 4.1.2
	- ctov 3.2.6c
	- cupboard 1.19.2-2.3
	- darkpaintings 13.1.5
	- deeperdarker 1.2.5
	   \-- customportalapi 0.0.1-beta63-1.19.X
	- diagonalfences 4.2.6
	- dragonfight 1.19.2-4.1
	- dungeons_arise 2.1.54
	- dynamiclights 1.7.1+mod
	- easymagic 4.3.3
	- emojiful 4.0.5
	   \-- com_esotericsoftware_yamlbeans_yamlbeans 1.15
	- explorify-fabric 1.19-1.3.0
	- fabric-api 0.76.1+1.19.2
	   |-- fabric-api-base 0.4.15+8f4e8eb390
	   |-- fabric-api-lookup-api-v1 1.6.14+93d8cb8290
	   |-- fabric-biome-api-v1 9.1.1+16f1e31390
	   |-- fabric-block-api-v1 1.0.2+e415d50e90
	   |-- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90
	   |-- fabric-client-tags-api-v1 1.0.5+b35fea8390
	   |-- fabric-command-api-v1 1.2.16+f71b366f90
	   |-- fabric-command-api-v2 2.2.1+413cbbc790
	   |-- fabric-commands-v0 0.2.33+df3654b390
	   |-- fabric-containers-v0 0.1.42+df3654b390
	   |-- fabric-content-registries-v0 3.5.2+7c6cd14d90
	   |-- fabric-convention-tags-v1 1.3.0+4bc6e26290
	   |-- fabric-crash-report-info-v1 0.2.8+aeb40ebe90
	   |-- fabric-data-generation-api-v1 5.3.9+413cbbc790
	   |-- fabric-dimensions-v1 2.1.35+0d0f210290
	   |-- fabric-entity-events-v1 1.5.4+9244241690
	   |-- fabric-events-interaction-v0 0.4.34+562bff6e90
	   |-- fabric-events-lifecycle-v0 0.2.36+df3654b390
	   |-- fabric-game-rule-api-v1 1.0.24+b6b6abb490
	   |-- fabric-item-api-v1 1.6.6+b7d1888890
	   |-- fabric-item-groups-v0 0.3.39+9244241690
	   |-- fabric-key-binding-api-v1 1.0.25+5c4fce2890
	   |-- fabric-keybindings-v0 0.2.23+df3654b390
	   |-- fabric-lifecycle-events-v1 2.2.4+1b46dc7890
	   |-- fabric-loot-api-v2 1.1.13+83a8659290
	   |-- fabric-loot-tables-v1 1.1.16+9e7660c690
	   |-- fabric-message-api-v1 5.0.7+93d8cb8290
	   |-- fabric-mining-level-api-v1 2.1.24+33fbc73890
	   |-- fabric-models-v0 0.3.21+c6af733c90
	   |-- fabric-networking-api-v1 1.2.12+def3f86d90
	   |-- fabric-networking-v0 0.3.29+df3654b390
	   |-- fabric-object-builder-api-v1 4.2.2+d8ef690890
	   |-- fabric-particles-v1 1.0.14+4d0d570390
	   |-- fabric-recipe-api-v1 1.0.2+413cbbc790
	   |-- fabric-registry-sync-v0 0.9.33+9244241690
	   |-- fabric-renderer-api-v1 1.2.1+1adbf27790
	   |-- fabric-renderer-indigo 0.8.0+1adbf27790
	   |-- fabric-renderer-registries-v1 3.2.24+df3654b390
	   |-- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690
	   |-- fabric-rendering-fluids-v1 3.0.11+4d0d570390
	   |-- fabric-rendering-v0 1.1.27+df3654b390
	   |-- fabric-rendering-v1 1.12.1+d8ef690890
	   |-- fabric-resource-conditions-api-v1 2.1.2+aae9039d90
	   |-- fabric-resource-loader-v0 0.8.4+edbdcddb90
	   |-- fabric-screen-api-v1 1.0.32+4d0d570390
	   |-- fabric-screen-handler-api-v1 1.3.8+1cc24b1b90
	   |-- fabric-sound-api-v1 1.0.2+c4f28df590
	   |-- fabric-textures-v0 1.0.24+aeb40ebe90
	   |-- fabric-transfer-api-v1 2.1.6+413cbbc790
	   \-- fabric-transitive-access-wideners-v1 1.3.3+08b73de490
	- fabric-language-kotlin 1.10.17+kotlin.1.9.22
	   |-- org_jetbrains_kotlin_kotlin-reflect 1.9.22
	   |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.22
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.22
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.22
	   |-- org_jetbrains_kotlinx_atomicfu-jvm 0.23.1
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.3
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.3
	   |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.5.0
	   |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.2
	   |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.2
	   \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.2
	- fabricenchantments 0.9.0
	- fabricloader 0.15.7
	   \-- mixinextras 0.3.5
	- fallingtree 3.10.1
	- faux-custom-entity-data 2.0.2
	- forgeconfigapiport 4.2.11
	- framework 0.6.16
	   \-- org_javassist_javassist 3.29.2-GA
	- fwaystones 3.0.8+mc1.19.2
	- geckolib3 3.1.40
	   \-- com_eliotlash_mclib_mclib 20
	- goblintraders 1.8.1
	- graveyard 2.3.3
	   \-- omega-config 1.2.2-1.18.1
	- guardvillagers 2.0.7-1.19.2
	   \-- midnightlib 1.0.0
	- handcrafted 2.0.6
	- iceberg 1.0.46
	- immersive_aircraft 0.7.1+1.19.2
	- immersive_armors 1.5.6+1.19.2
	- improvedmobs 1.19-1.11.0
	- incendium 5.1.6
	- ingredient-extension-api 3.0.6
	- ironchests 3.1.3
	- jade 8.7.3
	- java 17
	- jei 11.6.0.1019
	- jeresources 1.2.3.243
	- lithium 0.11.1
	- lootr 0.4.28.68
	- minecraft 1.19.2
	- modernfix 5.13.0+mc1.19.2
	- moremobvariants 1.0.1
	- mythicmetals 0.17.3+1.19.2
	   |-- additionalentityattributes 1.2.0+1.19
	   |-- cardinal-components-base 5.0.2
	   |-- cardinal-components-entity 5.0.2
	   \-- reach-entity-attributes 2.3.0
	- mythicupgrades 1.5.1
	- naturalist 4.0.3
	- naturescompass 1.19.2-2.1.0-fabric
	- notenoughanimations 1.7.1
	- origins 1.7.1
	   |-- apoli 2.6.1
	   |    |-- calio 1.7.0
	   |    \-- playerabilitylib 1.6.0
	   \-- reach-entity-attributes 2.3.0
	- origins-classes 1.4.0
	- owo 0.9.3+1.19
	   \-- blue_endless_jankson 1.2.1
	- patchouli 1.19.2-77-FABRIC
	   \-- fiber 0.23.0-2
	- pehkui 3.7.12+1.14.4-1.20.4
	   \-- kanos_config 0.4.1+1.14.4-1.19.4
	- pickupnotifier 4.2.4
	- ping-wheel 1.7.1
	- player-animator 1.0.2
	- plushies 1.2
	- puzzleslib 4.4.3
	   |-- cardinal-components-base 5.0.2
	   |-- cardinal-components-block 5.0.2
	   |-- cardinal-components-chunk 5.0.2
	   |-- cardinal-components-entity 5.0.2
	   \-- cardinal-components-world 5.0.2
	- reborncore 5.4.0
	   \-- team_reborn_energy 2.3.0
	- resourcefulconfig 1.0.20
	- resourcefullib 1.1.24
	- rftoleatherbynyte 1.0.0
	- rottencreatures 1.0.1
	   \-- reach-entity-attributes 2.3.0
	- shulkerboxtooltip 3.2.2+1.19.2
	- simplehats 1.19.2-0.1.6
	- simplyswords 1.47.0-1.19.2
	- skinlayers3d 1.6.2
	- smoothchunk 1.19.2-3.5
	- spark 1.10.37
	   \-- fabric-permissions-api-v0 0.1-SNAPSHOT
	- structory 1.0.1
	- techreborn 5.4.0
	   \-- team_reborn_energy 2.3.0
	- tenshilib 1.19.2-1.6.15
	- terrablender 2.0.1.136
	- totw_additions 1.2.4
	- trinkets 3.4.2
	- twilightforest 4.2.357
	   |-- here-be-no-dragons 1.0.0
	   |-- javax_annotation_javax_annotation-api 1.3.2
	   |-- mm 2.3
	   |-- porting_lib 2.1.727+1.19.2
	   |    \-- serialization_hooks 0.3.26
	   \-- reach-entity-attributes 2.3.0
	- unionlib 1.19.2-10.2.3-Fabric
	- vcinteraction 1.19.2-1.0.3
	   \-- polymer 0.2.19+1.19.2
	        |-- packet_tweaker 0.3.0+1.18.2
	        \-- polymer-registry-sync-manipulator 0.0.3+1.19.2
	- villagernames 7.3
	- voicechat 1.19.2-2.4.32
	   \-- fabric-key-binding-api-v1 1.0.18+9ff28f4095
	- xaerominimapfair 23.9.4
	- yet-another-config-lib 2.2.0-for-1.19.2
	- yigd 1.4.9
	- yungsapi 1.19.2-Fabric-3.8.10
[19:38:23] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/minecraft/multicraft/servers/server2205890/default/jar/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[19:38:23] [main/INFO]: Compatibility level set to JAVA_17
[19:38:24] [main/WARN]: Reference map 'JustEnoughResources-Fabric-1.19.2-refmap.json' for jeresources.mixins.json could not be read. If this is a development environment you can ignore this message
[19:38:24] [main/INFO]: Loaded configuration file for Lithium: 114 options available, 0 override(s) found
[19:38:24] [main/INFO]: Loaded configuration file for ModernFix 5.13.0+mc1.19.2: 55 options available, 1 override(s) found
[19:38:24] [main/WARN]: Option 'mixin.bugfix.item_cache_flag' overriden (by mods [lithium]) to 'false'
[19:38:24] [main/INFO]: Applying Nashorn fix
[19:38:24] [main/WARN]: Reference map 'mythicupgrades-refmap.json' for mythicupgrades.mixins.json could not be read. If this is a development environment you can ignore this message
[19:38:24] [main/WARN]: Reference map 'simplyswords-common-refmap.json' for simplyswords-common.mixins.json could not be read. If this is a development environment you can ignore this message
[19:38:24] [main/INFO]: Loaded config for: betterchunkloading.json
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_1007 (java.lang.ClassNotFoundException: net/minecraft/class_1007)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_1007 was not found mythicmetals.mixins.json:PlayerEntityRendererMixin from mod mythicmetals
[19:38:25] [main/WARN]: Error loading class: fr/catcore/server/translations/api/resource/language/SystemDelegatedLanguage (java.lang.ClassNotFoundException: fr/catcore/server/translations/api/resource/language/SystemDelegatedLanguage)
[19:38:25] [main/WARN]: Mixin "eu.pb4.polymer.mixin.block.packet.ChunkDeltaUpdateS2CPacketMixin" was disabled by Connectivity Mod (connectivity). Reason: Compat. This might cause issues and isn't generally supported!
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_5616 (java.lang.ClassNotFoundException: net/minecraft/class_5616)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_5616 was not found registrate-fabric.mixins.json:accessor.BlockEntityRenderersAccessor from mod registrate-fabric
[19:38:25] [main/WARN]: Error loading class: draylar/magna/api/MagnaTool (java.lang.ClassNotFoundException: draylar/magna/api/MagnaTool)
[19:38:25] [main/WARN]: Error loading class: com/tiviacz/travelersbackpack/compat/trinkets/TravelersBackpackTrinket (java.lang.ClassNotFoundException: com/tiviacz/travelersbackpack/compat/trinkets/TravelersBackpackTrinket)
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_1163 (java.lang.ClassNotFoundException: net/minecraft/class_1163)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_1163 was not found mixins.mm.json:net.minecraft.class_1163 from mod mm
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_1142 (java.lang.ClassNotFoundException: net/minecraft/class_1142)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_1142 was not found mixins.mm.json:net.minecraft.class_1142 from mod mm
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_898 (java.lang.ClassNotFoundException: net/minecraft/class_898)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_898 was not found mixins.mm.json:net.minecraft.class_898 from mod mm
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_761 (java.lang.ClassNotFoundException: net/minecraft/class_761)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_761 was not found mixins.mm.json:net.minecraft.class_761 from mod mm
[19:38:25] [main/WARN]: Error loading class: net/minecraft/class_759 (java.lang.ClassNotFoundException: net/minecraft/class_759)
[19:38:25] [main/WARN]: @Mixin target net.minecraft.class_759 was not found mixins.mm.json:net.minecraft.class_759 from mod mm
[19:38:25] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[19:38:27] [main/WARN]: Static binding violation: PRIVATE @Overwrite method method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[19:38:27] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.
[19:38:27] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.NoSuchFieldError: CLIENT_CONFIG
	at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.7.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.7.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.7.jar:?]
Caused by: java.lang.NoSuchFieldError: CLIENT_CONFIG
	at org.betterx.bclib.config.Configs.<clinit>(Configs.java:12) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiomeSettings.applyWithDefaults(BCLBiomeSettings.java:201) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiome.<init>(BCLBiome.java:290) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiome.<init>(BCLBiome.java:273) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.InternalBiomeAPI.wrapNativeBiome(InternalBiomeAPI.java:268) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.InternalBiomeAPI.wrapNativeBiome(InternalBiomeAPI.java:232) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.BiomeAPI.<clinit>(BiomeAPI.java:254) ~[bclib-2.1.6.jar:?]
	at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiomeRegistry.bootstrap(BCLBiomeRegistry.java:91) ~[bclib-2.1.6.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
	... 3 more

Other Mods

FallingTree (Forge&Fabric) (by rakambda)
Immersive Aircraft [Fabric/Forge] (by Conczin)
Naturalist (by Starfish_Studios)
Fabric Waystones (by LordDeatHunter)
GeckoLib (by Gecko)
Simple Voice Chat (by henkelmax)
YUNG's Better End Island (Fabric) (by YUNGNICKYOUNG)
Diagonal Fences [Forge & Fabric] (by Fuzs)
spark (by Iucko)
Controlling (by Jaredlll08)
YUNG's Better Strongholds (Fabric) (by YUNGNICKYOUNG)
Incendium (by Starmute)
Just Enough Items (JEI) (by mezz)
Alloy Forgery (by gliscowo)
Dynamic Lights [Server] [Forge/Fabric/Quilt] (by Tschipcraft)
Towers of the Wild: Additional Additions (by manuthreecubed)
TenshiLib (Fabric) (by flemmli97)
You're in Grave Danger (by b1n_ry)
Industrial Revolution (by GabrielHOlv)
Voice Chat Interaction (by henkelmax)
Rotten Creatures (by fusionstudiomc)
Biome Music[Forge/Fabric] (by someaddon)
AppleSkin (by squeek502)
Xaero's Minimap (Fair-play Edition) (by xaero96)
oωo (owo-lib) (by gliscowo)
When Dungeons Arise - Fabric! (by Aureljz)
BetterNether (by Quiqueck)
Dynamic FPS (by juliand665)
Goblin Traders [Fabric] (by MrCrayfish)
Immersive Armors [Fabric/Forge] (by Conczin)
Nature's Compass (by Chaosyr)
Simple Hats (by fonnymunkey)
Indium (by comp500)
Trinkets (Fabric) (by EmilyPloszaj)
ImmediatelyFast (by RaphiMC)
Better Advancements (by way2muchnoise)
Botarium (by CodexAdrian)
True Darkness (by GrondagTheBarbarian)
Connectivity[Forge/Fabric] (by someaddon)
Fabric API (by modmuss50)
Towers of the Wild: Additions (by Aureljz)
Configured (Fabric) (by MrCrayfish)
Sodium (by jellysquid3_)
Forge Config API Port (by Fuzs)
Bone Zone (by DarkhaxDev)
Pehkui (by Virtuoel)
Handcrafted (by terrariumearth)
Reese's Sodium Options (by FlashyReese)
YUNG's Better Ocean Monuments (Fabric) (by YUNGNICKYOUNG)
Tips (by DarkhaxDev)
Cloth Config API (Fabric/Forge/NeoForge) (by shedaniel)
Better chunk loading[Forge/Fabric] (by someaddon)
YUNG's Better Nether Fortresses (Fabric) (by YUNGNICKYOUNG)
Framework (Fabric) (by MrCrayfish)
Villager Names (by Serilum)
BCLib (by Quiqueck)
ChoiceTheorem's Overhauled Village (by ChoiceTheorem)
Iceberg [Fabric] (by Grend_G)
Cardinal Components API (by UpcraftLP)
Mod Menu (by Prospector)
Alchemistry (Fabric) (by Dark_Arcana)
Simply Swords [Fabric & Forge] (by sweenuss)
Create Fabric (by tropheusj)
Puzzles Lib [Forge & Fabric] (by Fuzs)
Tech Reborn (by modmuss50)
Bookshelf (by DarkhaxDev)
Collective (by Serilum)
Reborn Core (by modmuss50)
Enchantment Descriptions (by DarkhaxDev)
Emojiful (by Buuz135)
Couplings (by HeckinChloe)
Ping Wheel (by LukenSkyne)
Fabric Language Kotlin (by modmuss50)
Mythic Metals (by Noaaan)
Easy Magic [Forge & Fabric] (by Fuzs)
Shulker Box Tooltip [Fabric/Forge] (by MisterPeModder)
Guard Villagers (Fabric/Quilt) (by MrSterner_)
Resourceful Config (by ThatGravyBoat)
Lootr (Fabric) (by Noobanidus)
Faux Custom Entity Data (by Jaredlll08)
Just Enough Resources (JER) (by way2muchnoise)
BetterEnd (by Quiqueck)
YUNG's API (Fabric) (by YUNGNICKYOUNG)
Croptopia (by thethonk)
playerAnimator (by KosmX)
Accurate Block Placement (by Clayborn)
ModernFix (by embeddedt)
Fabric Enchantments (by safrodev)
Skin Layers 3D (Fabric/Forge) (by tr7zw)
Nyte's Rotten Flesh to Leather (by nyteTHC)
AttributeFix (by DarkhaxDev)
Better Combat [Fabric & Forge] (by daedelus_dev)
Bosses of Mass Destruction (by Barribob)
Visuality (by PinkGoosik)
Origins (Fabric) (by Apace)
CorgiLib (by Corgi_Taco)
UnionLib (by Stereowalker)
Simple Discord Rich Presence (Forge / Fabric) (by Sunekaer)
Pick Up Notifier [Forge & Fabric] (by Fuzs)
Server Performance - Smooth Chunk Save[Forge/Fabric] (by someaddon)
Origins: Classes (by Apace)
Savage Ender Dragon[Forge/Fabric] (by someaddon)
Architectury API (Fabric/Forge/NeoForge) (by shedaniel)
Better Third Person (by Socolio)
ChemLib (Fabric) (by Dark_Arcana)
Sodium Extra (by FlashyReese)
Traveler's Titles (Fabric) (by YUNGNICKYOUNG)
Ingredient Extension API (by Jaredlll08)
Explorify – Dungeons & Structures (by bebebea_loste)
Not Enough Animations (by tr7zw)
YetAnotherConfigLib (by XanderIsDev)
Jade 🔍 (by Snownee)
Mouse Tweaks (by YaLTeR)
When Dungeons Arise - Loot Tweaks (by Aureljz)
Backpacked (Fabric) (by MrCrayfish)
Iron Chests: Restocked (by ThatGravyBoat)
The Twilight Forest (by Benimatic)
YUNG's Better Mineshafts (Fabric) (by YUNGNICKYOUNG)
Deeper and Darker (by KyaniteMods)
Spyglass Improvements: Zoom, Quick Access... [Fabric/Forge] (by Im_JC52)
Lithium (Fabric) (by jellysquid3_)
More Mob Variants (by nyuppo)
Mythic Upgrades (by TriQue)
The Graveyard (FABRIC) (by finallion_13)
YUNG's Better Jungle Temples (Fabric) (by YUNGNICKYOUNG)
Clumps (by Jaredlll08)
Chipped (by terrariumearth)
Improved Mobs (Fabric) (by flemmli97)
Cupboard (by someaddon)
YUNG's Better Dungeons (Fabric) (by YUNGNICKYOUNG)
Critters and Companions (by joosh_7889)
TerraBlender (Fabric) (by TheAdubbz)
Entity Culling Fabric/Forge (by tr7zw)
Structory (by botanydev)
Oh The Biomes You'll Go Refabricated (by AOCAWOL)
Ad Astra (by AlexNijjar)
YUNG's Better Witch Huts (Fabric) (by YUNGNICKYOUNG)
AOF Emotes (by TeamAOF)
Resourceful Lib (by ThatGravyBoat)
Advancement Plaques [Fabric] (by Grend_G)
Patchouli (Fabric/Quilt) (by williewillus)
Plushie Mod (by Link4real)
Dark Paintings (by DarkhaxDev)

I've also tried hosting a local server with the same mods to no avail.
I've then removed all the mods except BCLib, BetterX + Fabric and the issue still occurs:

[08:33:17] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.15.6
[08:33:17] [main/INFO]: Loading 45 mods:

  • bclib 2.1.6
  • betterend 2.1.4
  • betternether 7.1.3
  • fabric-api 0.76.1+1.19.2
    |-- fabric-api-base 0.4.15+8f4e8eb390
    |-- fabric-api-lookup-api-v1 1.6.14+93d8cb8290
    |-- fabric-biome-api-v1 9.1.1+16f1e31390
    |-- fabric-block-api-v1 1.0.2+e415d50e90
    |-- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90
    |-- fabric-client-tags-api-v1 1.0.5+b35fea8390
    |-- fabric-command-api-v1 1.2.16+f71b366f90
    |-- fabric-command-api-v2 2.2.1+413cbbc790
    |-- fabric-commands-v0 0.2.33+df3654b390
    |-- fabric-containers-v0 0.1.42+df3654b390
    |-- fabric-content-registries-v0 3.5.2+7c6cd14d90
    |-- fabric-convention-tags-v1 1.3.0+4bc6e26290
    |-- fabric-crash-report-info-v1 0.2.8+aeb40ebe90
    |-- fabric-data-generation-api-v1 5.3.9+413cbbc790
    |-- fabric-dimensions-v1 2.1.35+0d0f210290
    |-- fabric-entity-events-v1 1.5.4+9244241690
    |-- fabric-events-interaction-v0 0.4.34+562bff6e90
    |-- fabric-events-lifecycle-v0 0.2.36+df3654b390
    |-- fabric-game-rule-api-v1 1.0.24+b6b6abb490
    |-- fabric-item-api-v1 1.6.6+b7d1888890
    |-- fabric-item-groups-v0 0.3.39+9244241690
    |-- fabric-key-binding-api-v1 1.0.25+5c4fce2890
    |-- fabric-keybindings-v0 0.2.23+df3654b390
    |-- fabric-lifecycle-events-v1 2.2.4+1b46dc7890
    |-- fabric-loot-api-v2 1.1.13+83a8659290
    |-- fabric-loot-tables-v1 1.1.16+9e7660c690
    |-- fabric-message-api-v1 5.0.7+93d8cb8290
    |-- fabric-mining-level-api-v1 2.1.24+33fbc73890
    |-- fabric-models-v0 0.3.21+c6af733c90
    |-- fabric-networking-api-v1 1.2.12+def3f86d90
    |-- fabric-networking-v0 0.3.29+df3654b390
    |-- fabric-object-builder-api-v1 4.2.2+d8ef690890
    |-- fabric-particles-v1 1.0.14+4d0d570390
    |-- fabric-recipe-api-v1 1.0.2+413cbbc790
    |-- fabric-registry-sync-v0 0.9.33+9244241690
    |-- fabric-renderer-api-v1 1.2.1+1adbf27790
    |-- fabric-renderer-indigo 0.8.0+1adbf27790
    |-- fabric-renderer-registries-v1 3.2.24+df3654b390
    |-- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690
    |-- fabric-rendering-fluids-v1 3.0.11+4d0d570390
    |-- fabric-rendering-v0 1.1.27+df3654b390
    |-- fabric-rendering-v1 1.12.1+d8ef690890
    |-- fabric-resource-conditions-api-v1 2.1.2+aae9039d90
    |-- fabric-resource-loader-v0 0.8.4+edbdcddb90
    |-- fabric-screen-api-v1 1.0.32+4d0d570390
    |-- fabric-screen-handler-api-v1 1.3.8+1cc24b1b90
    |-- fabric-sound-api-v1 1.0.2+c4f28df590
    |-- fabric-textures-v0 1.0.24+aeb40ebe90
    |-- fabric-transfer-api-v1 2.1.6+413cbbc790
    -- fabric-transitive-access-wideners-v1 1.3.3+08b73de490
  • fabricloader 0.15.6
    -- mixinextras 0.3.2
  • java 17
  • minecraft 1.19.2
    [08:33:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/E:/MC%20server%201.19.2/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
    [08:33:18] [main/INFO]: Compatibility level set to JAVA_17
    [08:33:18] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
    [08:33:21] [main/ERROR]: Minecraft has crashed!
    net.fabricmc.loader.impl.FormattedException: java.lang.NoSuchFieldError: CLIENT_CONFIG
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.6.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.6.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.6.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.6.jar:?]
    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.6.jar:?]
    Caused by: java.lang.NoSuchFieldError: CLIENT_CONFIG
    at org.betterx.bclib.config.Configs.(Configs.java:12) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiomeSettings.applyWithDefaults(BCLBiomeSettings.java:201) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiome.(BCLBiome.java:290) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiome.(BCLBiome.java:273) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.InternalBiomeAPI.wrapNativeBiome(InternalBiomeAPI.java:268) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.InternalBiomeAPI.wrapNativeBiome(InternalBiomeAPI.java:232) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.BiomeAPI.(BiomeAPI.java:254) ~[bclib-2.1.6.jar:?]
    at org.betterx.bclib.api.v2.levelgen.biomes.BCLBiomeRegistry.bootstrap(BCLBiomeRegistry.java:91) ~[bclib-2.1.6.jar:?]
    at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
    at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
    at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
    at net.minecraft.class_5458.(class_5458.java:104) ~[server-intermediary.jar:?]
    at net.minecraft.class_2378.(class_2378.java:326) ~[server-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
    at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?]
    ... 3 more

You need to update BCLib to the latest version for 1.19.2.