BCLib

BCLib

31M Downloads

[Bug] BCLib isn't compatible with Fabric 0.15.2 (works on 0.14.5)

Faishun opened this issue ยท 0 comments

commented

What happened?

My server crashes after updating to 0.15.2 Fabric. Crashing because of BCLib

BCLib

3.0.13

Fabric API

0.91.0+1.20.1

Fabric Loader

0.15.2

Minecraft

1.20.1

Relevant log output

[18:57:32] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.2
[18:57:33] [main/WARN]: Warnings were found!
 - Mod 'Spawn Animations' (spawnanimations) 1.9.3+mod recommends any version of modmenu, which is missing!
	 - You should install any version of modmenu for the optimal experience.
 - Mod 'Spawn Animations' (spawnanimations) 1.9.3+mod recommends any version of modmenu-badges-lib, which is missing!
	 - You should install any version of modmenu-badges-lib for the optimal experience.
[18:57:33] [main/INFO]: Loading 184 mods:
	- ad_astra 1.15.5
	- additionalstructures 4.2.1
	- another_furniture 1.20.1-3.0.1
	- appleskin 2.5.1+mc1.20
	- aquamirae 6
	- architectury 9.1.12
	- bclib 3.0.13
	   \-- wunderlib 1.1.5
	- bedspreads 6.2.0+1.20.1
	- betterdeserttemples 1.20-Fabric-3.0.3
	   \-- org_reflections_reflections 0.10.2
	- betterdungeons 1.20-Fabric-4.0.3
	- betterend 4.0.10
	- betterendisland 1.20-Fabric-2.0.4
	- betterfortresses 1.20-Fabric-2.0.5
	- betterjungletemples 1.20-Fabric-2.0.4
	- bettermineshafts 1.20-Fabric-4.0.4
	- betternether 9.0.9
	- betteroceanmonuments 1.20-Fabric-3.0.4
	- betterstrongholds 1.20-Fabric-4.0.3
	- betterwitchhuts 1.20-Fabric-3.0.3
	- bosses_of_mass_destruction 1.7.4-1.20.1
	   |-- maelstrom_library 1.6.1-1.20
	   \-- multipart_entities 1.5-1.20
	- botarium 2.2.1
	   \-- team_reborn_energy 3.0.0
	- c2me 0.2.0+alpha.11.0
	   |-- c2me-base 0.2.0+alpha.11.0
	   |-- c2me-client-uncapvd 0.2.0+alpha.11.0
	   |-- c2me-fixes-chunkio-threading-issues 0.2.0+alpha.11.0
	   |-- c2me-fixes-general-threading-issues 0.2.0+alpha.11.0
	   |-- c2me-fixes-worldgen-threading-issues 0.2.0+alpha.11.0
	   |-- c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.11.0
	   |-- c2me-notickvd 0.2.0+alpha.11.0
	   |-- c2me-opts-allocs 0.2.0+alpha.11.0
	   |-- c2me-opts-chunk-access 0.2.0+alpha.11.0
	   |-- c2me-opts-chunkio 0.2.0+alpha.11.0
	   |-- c2me-opts-math 0.2.0+alpha.11.0
	   |-- c2me-opts-scheduling 0.2.0+alpha.11.0
	   |-- c2me-opts-worldgen-general 0.2.0+alpha.11.0
	   |-- c2me-opts-worldgen-vanilla 0.2.0+alpha.11.0
	   |-- c2me-rewrites-chunk-serializer 0.2.0+alpha.11.0
	   |-- c2me-rewrites-chunkio 0.2.0+alpha.11.0
	   |-- c2me-server-utils 0.2.0+alpha.11.0
	   |-- c2me-threading-chunkio 0.2.0+alpha.11.0
	   |-- c2me-threading-lighting 0.2.0+alpha.11.0
	   |-- c2me-threading-worldgen 0.2.0+alpha.11.0
	   |-- com_electronwill_night-config_core 3.6.5
	   |-- com_electronwill_night-config_toml 3.6.5
	   |-- com_ibm_async_asyncutil 0.1.0
	   |-- net_objecthunter_exp4j 0.4.8
	   \-- org_threadly_threadly 7.0
	- cardinal-components 5.2.2
	   |-- cardinal-components-base 5.2.2
	   |-- cardinal-components-block 5.2.2
	   |-- cardinal-components-chunk 5.2.2
	   |-- cardinal-components-entity 5.2.2
	   |-- cardinal-components-item 5.2.2
	   |-- cardinal-components-level 5.2.2
	   |-- cardinal-components-scoreboard 5.2.2
	   \-- cardinal-components-world 5.2.2
	- cloth-config 11.1.106
	   \-- cloth-basic-math 0.6.1
	- craftsaddles 1.0.10
	- ctov 3.3.6
	- enchantinginfuser 8.0.2
	- enchantmentsplus 1.2.0+1.20.1
	   \-- reach-entity-attributes 2.4.0
	- experiencebottler 1.20.1+build.2
	- fabric-api 0.91.0+1.20.1
	   |-- fabric-api-base 0.4.30+7abfd51577
	   |-- fabric-api-lookup-api-v1 1.6.35+4d8536c977
	   |-- fabric-biome-api-v1 13.0.12+215bbe9677
	   |-- fabric-block-api-v1 1.0.10+92a0d36777
	   |-- fabric-block-view-api-v2 1.0.0+92a0d36777
	   |-- fabric-blockrenderlayer-v1 1.1.40+b3afc78b77
	   |-- fabric-client-tags-api-v1 1.1.1+97bb207577
	   |-- fabric-command-api-v1 1.2.33+f71b366f77
	   |-- fabric-command-api-v2 2.2.12+b3afc78b77
	   |-- fabric-commands-v0 0.2.50+df3654b377
	   |-- fabric-containers-v0 0.1.63+df3654b377
	   |-- fabric-content-registries-v0 4.0.10+57aed33f77
	   |-- fabric-convention-tags-v1 1.5.4+a1a980da77
	   |-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77
	   |-- fabric-data-generation-api-v1 12.3.3+d7b148e077
	   |-- fabric-dimensions-v1 2.1.53+8536527b77
	   |-- fabric-entity-events-v1 1.5.22+b3afc78b77
	   |-- fabric-events-interaction-v0 0.6.1+e91849a877
	   |-- fabric-events-lifecycle-v0 0.2.62+df3654b377
	   |-- fabric-game-rule-api-v1 1.0.39+ae9f657a77
	   |-- fabric-item-api-v1 2.1.27+b3afc78b77
	   |-- fabric-item-group-api-v1 4.0.11+d7b148e077
	   |-- fabric-key-binding-api-v1 1.0.36+fb8d95da77
	   |-- fabric-keybindings-v0 0.2.34+df3654b377
	   |-- fabric-lifecycle-events-v1 2.2.21+b3afc78b77
	   |-- fabric-loot-api-v2 1.2.0+96dfa95977
	   |-- fabric-loot-tables-v1 1.1.44+9e7660c677
	   |-- fabric-message-api-v1 5.1.8+d7b148e077
	   |-- fabric-mining-level-api-v1 2.1.49+b3afc78b77
	   |-- fabric-model-loading-api-v1 1.0.2+709a987177
	   |-- fabric-models-v0 0.4.1+9386d8a777
	   |-- fabric-networking-api-v1 1.3.10+eeb8eb3677
	   |-- fabric-networking-v0 0.3.50+df3654b377
	   |-- fabric-object-builder-api-v1 11.1.2+4ee0bc6077
	   |-- fabric-particles-v1 1.1.1+201a23a077
	   |-- fabric-recipe-api-v1 1.0.20+b3afc78b77
	   |-- fabric-registry-sync-v0 2.3.2+4df89eb277
	   |-- fabric-renderer-api-v1 3.2.0+39a511ba77
	   |-- fabric-renderer-indigo 1.5.0+39a511ba77
	   |-- fabric-renderer-registries-v1 3.2.45+df3654b377
	   |-- fabric-rendering-data-attachment-v1 0.3.36+92a0d36777
	   |-- fabric-rendering-fluids-v1 3.0.27+b3afc78b77
	   |-- fabric-rendering-v0 1.1.48+df3654b377
	   |-- fabric-rendering-v1 3.0.7+b3afc78b77
	   |-- fabric-resource-conditions-api-v1 2.3.7+29de845d77
	   |-- fabric-resource-loader-v0 0.11.9+132c48c177
	   |-- fabric-screen-api-v1 2.0.7+b3afc78b77
	   |-- fabric-screen-handler-api-v1 1.3.29+b3afc78b77
	   |-- fabric-sound-api-v1 1.0.12+b3afc78b77
	   |-- fabric-transfer-api-v1 3.3.3+c81d263177
	   \-- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77
	- fabric-language-kotlin 1.10.16+kotlin.1.9.21
	   |-- org_jetbrains_kotlin_kotlin-reflect 1.9.21
	   |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.21
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.21
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.21
	   |-- 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.4.1
	   |-- 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
	- fabricloader 0.15.2
	   \-- mixinextras 0.3.2
	- fastload 3.4.0
	   |-- conditional-mixin 0.3.2
	   |-- fastload-119-0-1-2-compat 3.4.0
	   |-- fastload-1193-compat 3.4.0
	   |-- fastload-1194-compat 3.4.0
	   \-- fastload_fapi_forward 1.0.2
	- ferritecore 6.0.1
	- forgeconfigapiport 8.0.0
	- friendsandfoes 2.0.2
	- geckolib 4.3.1
	   \-- com_eliotlash_mclib_mclib 20
	- incendium 5.3.4
	- ironchest 2.0.0
	   \-- libgui 8.0.0+1.20
	        |-- jankson 5.0.1+j1.2.2
	        |    \-- blue_endless_jankson 1.2.2
	        \-- libninepatch 1.2.0
	- java 17
	- jei 15.2.0.27
	- journeymap 5.9.18
	   \-- journeymap-api-fabric 1.20-1.9-fabric-SNAPSHOT
	- kiwi 11.1.1
	- lithium 0.11.2
	- memoryleakfix 1.1.2
	- midnightlib 1.4.1
	- minecraft 1.20.1
	- modernfix 5.10.0+mc1.20.1
	- moonlight 1.20-2.8.68
	- obscure_api 16
	- origins 1.10.0
	   \-- apoli 2.9.0
	        |-- additionalentityattributes 1.3.0+1.20.0
	        |-- calio 1.11.0
	        \-- playerabilitylib 1.8.0
	- origins-classes 1.7.0
	- patchouli 1.20.1-84-FABRIC
	   \-- fiber 0.23.0-2
	- philipsruins 1.20.1
	- puzzleslib 8.1.11
	   \-- puzzlesaccessapi 8.0.7
	- rare-ice 0.6.0
	- resourcefulconfig 2.1.0
	- resourcefullib 2.1.19
	   |-- com_teamresourceful_bytecodecs 1.0.2
	   \-- com_teamresourceful_yabn 1.0.3
	- snowrealmagic 9.1.2
	- snowyspirit 1.20-2.2.6
	- spawnanimations 1.9.3+mod
	- terralith 2.4.8
	- travelersbackpack 1.20.1-9.1.8
	- yet_another_config_lib_v3 3.2.1+1.20
	   |-- com_twelvemonkeys_common_common-image 3.10.0-SNAPSHOT
	   |-- com_twelvemonkeys_common_common-io 3.10.0-SNAPSHOT
	   |-- com_twelvemonkeys_common_common-lang 3.10.0-SNAPSHOT
	   |-- com_twelvemonkeys_imageio_imageio-core 3.10.0-SNAPSHOT
	   |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0-SNAPSHOT
	   |-- com_twelvemonkeys_imageio_imageio-webp 3.10.0-SNAPSHOT
	   |-- org_quiltmc_parsers_gson 0.2.1
	   \-- org_quiltmc_parsers_json 0.2.1
	- yungsapi 1.20-Fabric-4.0.2
	   \-- org_javassist_javassist 3.29.2-GA
	- yungsbridges 1.20-Fabric-4.0.3
	- yungsextras 1.20-Fabric-4.0.3
[18:57:34] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/server/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
[18:57:35] [main/INFO]: Compatibility level set to JAVA_17
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.base.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.fixes.chunkio.threading_issues.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.fixes.general.threading_issues.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.threading_issues.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.fixes.worldgen.vanilla_bugs.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.notickvd.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.allocs.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.chunk_access.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.chunkio.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.math.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.scheduling.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.general.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.opts.worldgen.vanilla.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunk_serializer.mixin
[18:57:36] [main/INFO]: Disabling config ioSystem.gcFreeChunkSerializer: Incompatible with [email protected] (*) (defined in c2me)
[18:57:36] [main/INFO]: Disabling com.ishland.c2me.rewrites.chunk_serializer.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.rewrites.chunkio.mixin
[18:57:36] [main/INFO]: Disabling com.ishland.c2me.rewrites.chunkio.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.server.utils.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.threading.chunkio.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.threading.lighting.mixin
[18:57:36] [main/INFO]: Initializing com.ishland.c2me.threading.worldgen.mixin
[18:57:36] [main/INFO]: Disabling com.ishland.c2me.threading.worldgen.mixin
[18:57:36] [main/WARN]: Reference map 'Fastload-1.19.4-Extension-refmap.json' for fastload-1194-compat.mixins.json could not be read. If this is a development environment you can ignore this message
[18:57:36] [main/INFO]: Loaded configuration file for Lithium: 115 options available, 3 override(s) found
[18:57:37] [main/INFO]: Loaded configuration file for ModernFix 5.10.0+mc1.20.1: 52 options available, 4 override(s) found
[18:57:37] [main/WARN]: Option 'mixin.bugfix.paper_chunk_patches' overriden (by mods [c2me]) to 'false'
[18:57:37] [main/WARN]: Option 'mixin.perf.cache_strongholds' overriden (by mods [c2me]) to 'false'
[18:57:37] [main/WARN]: Option 'mixin.perf.nbt_memory_usage' overriden (by mods [c2me]) to 'false'
[18:57:37] [main/WARN]: Option 'mixin.bugfix.chunk_deadlock' overriden (by mods [c2me]) to 'false'
[18:57:37] [main/INFO]: Applying Nashorn fix
[18:57:37] [main/WARN]: Reference map 'philipsruins-refmap.json' for philipsruins.mixins.json could not be read. If this is a development environment you can ignore this message
[18:57:37] [main/WARN]: Reference map 'snowyspirit-fabric-refmap.json' for snowyspirit.mixins.json could not be read. If this is a development environment you can ignore this message
[18:57:37] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras.mixins.json could not be read. If this is a development environment you can ignore this message
[18:57:37] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras_fabric.mixins.json could not be read. If this is a development environment you can ignore this message
[18:57:39] [main/WARN]: Error loading class: net/minecraft/class_746 (java.lang.ClassNotFoundException: net/minecraft/class_746)
[18:57:39] [main/WARN]: @Mixin target net.minecraft.class_746 was not found enchantmentsplus.mixins.json:ClientPlayerEntityMixin from mod enchantmentsplus
[18:57:39] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[18:57:39] [main/WARN]: Force-disabling mixin 'entity.collisions.suffocation.EntityMixin' as rule 'mixin.entity.collisions.suffocation' (added by mods [apoli]) disables it and children
[18:57:39] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [c2me]) disables it and children
[18:57:39] [main/INFO]: [MemoryLeakFix] Will be applying 1 memory leak fixes!
[18:57:39] [main/INFO]: [MemoryLeakFix] Currently enabled memory leak fixes: [biomeTemperatureLeak]
[18:57:40] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[18:57:53] [main/INFO]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[18:57:53] [main/INFO]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
[18:57:53] [main/INFO]: Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin
[18:58:05] [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.
[18:58:07] [main/INFO]: Vanilla bootstrap took 23581 milliseconds
[18:58:07] [main/INFO]: [bclib] Added Config betternether.main to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.generator to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.blocks to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.items to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.biomes to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.mobs to auto sync (file hash)
[18:58:07] [main/INFO]: [bclib] Added Config betternether.recipes to auto sync (file hash)
[18:58:08] [main/WARN]: [bclib] Recipe betternether:bone_block_bone_button only takes in a single item and should be shapeless
[18:58:15] [main/INFO]: Apoli 2.9.0 has initialized. Ready to power up your game!
[18:58:16] [main/INFO]: Reflections took 98 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: Reflections took 4 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 3 values
[18:58:16] [main/INFO]: Reflections took 3 ms to scan 1 urls, producing 1 keys and 3 values
[18:58:16] [main/INFO]: [bclib] Added Config betterend.entities to auto sync (file hash)
[18:58:16] [main/INFO]: [bclib] Added Config betterend.blocks to auto sync (file hash)
[18:58:16] [main/INFO]: [bclib] Added Config betterend.items to auto sync (file hash)
[18:58:16] [main/INFO]: [bclib] Added Config betterend.biomes to auto sync (file hash)
[18:58:16] [main/INFO]: [bclib] Added Config betterend.recipes to auto sync (file hash)
[18:58:16] [main/INFO]: [bclib] Added Config betterend.enchantments to auto sync (file hash)
[18:58:16] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: Reflections took 3 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:16] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:16] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 3 values
[18:58:16] [main/INFO]: Reflections took 3 ms to scan 1 urls, producing 1 keys and 3 values
[18:58:16] [main/INFO]: Reflections took 4 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:16] [main/INFO]: [betternether] =^..^=    BetterNether for 1.20    =^..^=
[18:58:17] [main/INFO]: Reflections took 10 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:17] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:17] [main/INFO]: Reflections took 10 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:18] [main/INFO]: Reflections took 13 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:18] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:18] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[18:58:19] [main/INFO]: Constructing common components for enchantinginfuser:main
[18:58:19] [main/INFO]: enchantmentsplus is now loaded
[18:58:20] [main/INFO]: Initializing ServerSide Packet Registries
[18:58:21] [main/INFO]: Processing 3 KiwiModule annotations
[18:58:21] [main/INFO]: Module [kiwi:contributors] initialized
[18:58:21] [main/INFO]: Module [snowrealmagic:core] initialized
[18:58:21] [main/INFO]:     block: 7
[18:58:21] [main/INFO]:     block_entity_type: 2
[18:58:21] [main/INFO]:     entity_type: 1
[18:58:21] [main/INFO]:     loot_pool_entry_type: 1
[18:58:21] [main/INFO]: Module [kiwi:data] initialized
[18:58:21] [main/INFO]:     recipe_serializer: 3
[18:58:22] [Thread-5/INFO]: [Friends&Foes] An update is available! You are using 2.0.2 version, but the latest version is 2.0.6.
[18:58:22] [main/INFO]: Origins 1.10.0 is initializing. Have fun!
[18:58:22] [main/ERROR]: Failed to load book betterend:guidebook defined by mod betterend, skipping
java.lang.IllegalArgumentException: Book betterend:guidebook has use_resource_pack set to false. This behaviour was removed in 1.20. The book author should enable this flag and move all book contents clientside to /assets/, leaving the book.json in /data/. See https://vazkiimods.github.io/Patchouli/docs/upgrading/upgrade-guide-120 for details.
	at vazkii.patchouli.common.book.Book.<init>(Book.java:145) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.common.book.BookRegistry.loadBook(BookRegistry.java:90) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.common.book.BookRegistry.lambda$init$3(BookRegistry.java:75) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
	at vazkii.patchouli.common.book.BookRegistry.init(BookRegistry.java:70) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.fabric.common.FabricModInitializer.onInitialize(FabricModInitializer.java:33) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.2.jar:?]
	at net.minecraft.server.Main.main(Main.java:112) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.2.jar:?]
[18:58:22] [main/ERROR]: Failed to load book betternether:betternether_book defined by mod betternether, skipping
java.lang.IllegalArgumentException: Book betternether:betternether_book has use_resource_pack set to false. This behaviour was removed in 1.20. The book author should enable this flag and move all book contents clientside to /assets/, leaving the book.json in /data/. See https://vazkiimods.github.io/Patchouli/docs/upgrading/upgrade-guide-120 for details.
	at vazkii.patchouli.common.book.Book.<init>(Book.java:145) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.common.book.BookRegistry.loadBook(BookRegistry.java:90) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.common.book.BookRegistry.lambda$init$3(BookRegistry.java:75) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
	at vazkii.patchouli.common.book.BookRegistry.init(BookRegistry.java:70) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at vazkii.patchouli.fabric.common.FabricModInitializer.onInitialize(FabricModInitializer.java:33) ~[Patchouli-1.20.1-84-FABRIC.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.2.jar:?]
	at net.minecraft.server.Main.main(Main.java:112) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.2.jar:?]
[18:58:23] [main/INFO]: Constructing common components for puzzleslib:main
[18:58:23] [main/INFO]: Loaded config snowyspirit-common.json
[18:58:24] [main/INFO]: [Spawn Animations] MidnightLib detected!
[18:58:24] [main/INFO]: [Spawn Animations] Registering server started event...
[18:58:24] [main/INFO]: [Spawn Animations] Loaded Spawn Animations by Tschipcraft successfully!
[18:58:24] [main/INFO]: Registered the FluidEffect with Unique ID of minecraft:water for minecraft:water 81000 with the ID 0
[18:58:24] [main/INFO]: Registered the FluidEffect with Unique ID of minecraft:lava for minecraft:lava 81000 with the ID 1
[18:58:24] [main/INFO]: Registered the FluidEffect with Unique ID of travelersbackpack:potion for travelersbackpack:potion_still 27000 with the ID 2
[18:58:24] [main/INFO]: Registered the FluidEffect with Unique ID of travelersbackpack:milk for travelersbackpack:milk_still 81000 with the ID 3
[18:58:24] [main/INFO]: Reflections took 9 ms to scan 1 urls, producing 1 keys and 4 values
[18:58:24] [main/INFO]: Reflections took 5 ms to scan 1 urls, producing 1 keys and 4 values
[18:58:24] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:24] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:24] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:24] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 2 values
[18:58:24] [main/ERROR]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'bclib'!
	at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:388) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:386) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.2.jar:?]
	at net.minecraft.server.Main.main(Main.java:112) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.2.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.2.jar:?]
	Suppressed: java.lang.NoSuchFieldError: CLENT_CONFIG
		at org.betterx.betterend.config.Configs.<clinit>(Configs.java:22) ~[better-end-4.0.10.jar:?]
		at org.betterx.betterend.registry.EndBlocks.<clinit>(EndBlocks.java:29) ~[better-end-4.0.10.jar:?]
		at org.betterx.betterend.registry.EndBlockEntities.<clinit>(EndBlockEntities.java:17) ~[better-end-4.0.10.jar:?]
		at org.betterx.betterend.BetterEnd.onInitialize(BetterEnd.java:46) ~[better-end-4.0.10.jar:?]
		at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.2.jar:?]
		at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.2.jar:?]
		at net.minecraft.server.Main.main(Main.java:112) ~[server-intermediary.jar:?]
		at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.2.jar:?]
		at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.2.jar:?]
		at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.2.jar:?]
		at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) ~[fabric-loader-0.15.2.jar:?]
Caused by: java.lang.NoSuchFieldError: CLIENT_CONFIG
	at org.betterx.bclib.registry.PresetsRegistry.register(PresetsRegistry.java:17) ~[bclib-3.0.13.jar:?]
	at org.betterx.bclib.BCLib.onInitialize(BCLib.java:73) ~[bclib-3.0.13.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.2.jar:?]
	... 6 more

Other Mods

Other mods (but it doesn't matter, I tried on a fresh server):

ad_astra-fabric-1.20.1-1.15.5.jar
AdditionalStructures-1.20.x-(v.4.2.1).jar
another_furniture-fabric-1.20.1-3.0.1.jar
appleskin-fabric-mc1.20.1-2.5.1.jar
Aquamirae-6.jar
architectury-9.1.12-fabric.jar
bclib-3.0.13.jar
bedspreads-fabric-6.2.0+1.20.1.jar
better-end-4.0.10.jar
better-nether-9.0.9.jar
BOMD-1.7.4-1.20.1.jar
botarium-fabric-1.20.1-2.2.1.jar
c2me-fabric-mc1.20.1-0.2.0+alpha.11.0.jar
cardinal-components-api-5.2.2.jar
cloth-config-11.1.106-fabric.jar
craftsaddles-fabric-mc1.20.1-v1.0.10.jar
ctov-3.3.6.jar
EnchantingInfuser-v8.0.2-1.20.1-Fabric.jar
enchantments-plus-fabric-1.2.0+1.20.1.jar
experiencebottler-1.20.1+build.2.jar
fabric-api-0.91.0+1.20.1.jar
fabric-language-kotlin-1.10.16+kotlin.1.9.21.jar
Fastload+1.18.2-1.20-3.4.0.jar
ferritecore-6.0.1-fabric.jar
ForgeConfigAPIPort-v8.0.0-1.20.1-Fabric.jar
friendsandfoes-fabric-mc1.20.1-2.0.2.jar
geckolib-fabric-1.20.1-4.3.1.jar
Incendium_1.20.4_v5.3.4.jar
IronChests-2.0.0.jar
jei-1.20.1-fabric-15.2.0.27.jar
journeymap-1.20.1-5.9.18-fabric.jar
Kiwi-1.20.1-fabric-11.1.1.jar
lithium-fabric-mc1.20.1-0.11.2.jar
memoryleakfix-fabric-1.17+-1.1.2.jar
midnightlib-fabric-1.4.1.1.jar
modernfix-fabric-5.10.0+mc1.20.1.jar
moonlight-1.20-2.8.68-fabric.jar
Obscure-API-16.jar
Origins-1.20.1-1.10.0.jar
Origins-Classes-1.20-1.7.0.jar
Patchouli-1.20.1-84-FABRIC.jar
Philips-Ruins1.20.1-2.7[Fabric].jar
PuzzlesLib-v8.1.11-1.20.1-Fabric.jar
rare-ice-0.6.0.jar
resourcefulconfig-fabric-1.20.1-2.1.0.jar
resourcefullib-fabric-1.20.1-2.1.19.jar
SnowRealMagic-1.20.1-fabric-9.1.2.jar
snowyspirit-1.20-2.2.6-fabric.jar
spawnanimations-v1.9.3-mc1.17x-1.20x-mod.jar
Terralith_1.20.2_v2.4.8.jar
travelers-backpack-1.20.1-9.1.8.jar
yet-another-config-lib-fabric-3.2.1+1.20.jar
YungsApi-1.20-Fabric-4.0.2.jar
YungsBetterDesertTemples-1.20-Fabric-3.0.3.jar
YungsBetterDungeons-1.20-Fabric-4.0.3.jar
YungsBetterEndIsland-1.20-Fabric-2.0.4.jar
YungsBetterJungleTemples-1.20-Fabric-2.0.4.jar
YungsBetterMineshafts-1.20-Fabric-4.0.4.jar
YungsBetterNetherFortresses-1.20-Fabric-2.0.5.jar
YungsBetterOceanMonuments-1.20-Fabric-3.0.4.jar
YungsBetterStrongholds-1.20-Fabric-4.0.3.jar
YungsBetterWitchHuts-1.20-Fabric-3.0.3.jar
YungsBridges-1.20-Fabric-4.0.3.jar
YungsExtras-1.20-Fabric-4.0.3.jar