
[Bug] Server crashed with BCLib and BetterNether in 1.18.2.
hatsuyuki2333 opened this issue ยท 0 comments
What happened?
I newly set a minecraft server on my Ubuntu jammy server. I use fabricMC-1.18.2 with fabricAPI-0.77.0.
But I cannot start my server after installed BCLib and BetterNether. Full logs here.
I removed BetterNether, but it still could not start.
BCLib
1.4.7
Fabric API
0.77.0
Fabric Loader
0.15.3
Minecraft
1.20.4
Relevant log output
**BCLib with BetterNether**
$ ./startup.sh
Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[07:07:55] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.15.3
[07:07:56] [main/INFO]: Loading 41 mods:
- bclib 1.4.7
- betternether 6.1.2
- fabric-api 0.77.0+1.18.2
|-- fabric-api-base 0.4.5+64b7c69360
|-- fabric-api-lookup-api-v1 1.6.3+2373a54560
|-- fabric-biome-api-v1 8.0.7+e83becad60
|-- fabric-block-api-v1 1.0.0+ee3621fc60
|-- fabric-blockrenderlayer-v1 1.1.13+3ac43d9560
|-- fabric-command-api-v1 1.1.10+d7c144a860
|-- fabric-commands-v0 0.2.9+b4f4f6cd60
|-- fabric-containers-v0 0.1.24+d7c144a860
|-- fabric-content-registries-v0 3.1.3+c85f2e3860
|-- fabric-convention-tags-v1 1.1.0+43ce63a460
|-- fabric-crash-report-info-v1 0.2.1+ee261a3e60
|-- fabric-data-generation-api-v1 3.1.0+6c70b68e60
|-- fabric-dimensions-v1 2.1.21+489d6f8260
|-- fabric-entity-events-v1 1.4.9+d7c144a860
|-- fabric-events-interaction-v0 0.4.20+d7c144a860
|-- fabric-events-lifecycle-v0 0.2.22+d7c144a860
|-- fabric-game-rule-api-v1 1.0.13+d7c144a860
|-- fabric-item-api-v1 1.6.2+8165403660
|-- fabric-item-groups-v0 0.3.16+91896a4960
|-- fabric-key-binding-api-v1 1.0.12+54e5b2ec60
|-- fabric-keybindings-v0 0.2.10+b4f4f6cd60
|-- fabric-lifecycle-events-v1 2.1.1+cc71601c60
|-- fabric-loot-api-v2 1.1.2+1997ad1260
|-- fabric-loot-tables-v1 1.1.4+e747827960
|-- fabric-mining-level-api-v1 2.1.6+cc71601c60
|-- fabric-models-v0 0.3.7+d7c144a860
|-- fabric-networking-api-v1 1.0.24+2d30af4b60
|-- fabric-networking-v0 0.3.11+b4f4f6cd60
|-- fabric-object-builder-api-v1 2.1.5+032c981d60
|-- fabric-particles-v1 0.2.13+526dc1ac60
|-- fabric-registry-sync-v0 0.9.12+bb2e047760
|-- fabric-renderer-api-v1 0.5.0+bf48649860
|-- fabric-renderer-indigo 0.6.1+03e2b68760
|-- fabric-renderer-registries-v1 3.2.13+b4f4f6cd60
|-- fabric-rendering-data-attachment-v1 0.3.9+ee3621fc60
|-- fabric-rendering-fluids-v1 2.0.3+54e5b2ec60
|-- fabric-rendering-v0 1.1.15+b4f4f6cd60
|-- fabric-rendering-v1 1.11.0+b7f3cf3460
|-- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660
|-- fabric-resource-loader-v0 0.5.3+047a5ecb60
|-- fabric-screen-api-v1 1.0.11+d882b91560
|-- fabric-screen-handler-api-v1 1.2.3+1f6558e860
|-- fabric-textures-v0 1.0.13+3ac43d9560
|-- fabric-transfer-api-v1 1.6.4+f4563ac860
\-- fabric-transitive-access-wideners-v1 1.1.0+e747827960
- fabricloader 0.15.3
\-- mixinextras 0.3.2
- java 21
- minecraft 1.18.2
[07:07:56] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/GPUFS/sysu_hpcedu_186/mcserver/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
[07:07:56] [main/INFO]: Compatibility level set to JAVA_17
[07:07:56] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[07:08:01] [main/INFO]: [bclib] Added Config betternether.main to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.generator to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.blocks to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.items to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.biomes to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.mobs to auto sync (file hash)
[07:08:01] [main/INFO]: [bclib] Added Config betternether.recipes to auto sync (file hash)
[07:08:01] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.NoSuchFieldError: Class ru.bclib.config.Configs does not have member field 'ru.bclib.config.ClientConfig CLIENT_CONFIG'
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabriclauncher.jar:0.11.2]
Caused by: java.lang.NoSuchFieldError: Class ru.bclib.config.Configs does not have member field 'ru.bclib.config.ClientConfig CLIENT_CONFIG'
at ru.bclib.config.Configs.<clinit>(Configs.java:14) ~[bclib-1.4.7.jar:?]
at paulevs.betternether.blocks.complex.NetherWoodenMaterial.init(NetherWoodenMaterial.java:56) ~[better-nether-6.1.2.jar:?]
at paulevs.betternether.blocks.complex.RoofMaterial.init(RoofMaterial.java:25) ~[better-nether-6.1.2.jar:?]
at paulevs.betternether.blocks.complex.StalagnateMaterial.init(StalagnateMaterial.java:28) ~[better-nether-6.1.2.jar:?]
at paulevs.betternether.registry.NetherBlocks.<clinit>(NetherBlocks.java:39) ~[better-nether-6.1.2.jar:?]
at paulevs.betternether.entity.EntityFirefly.<clinit>(EntityFirefly.java:522) ~[better-nether-6.1.2.jar:?]
at paulevs.betternether.registry.NetherEntities.<clinit>(NetherEntities.java:123) ~[better-nether-6.1.2.jar:?]
at net.minecraft.class_5135.handler$zcc000$betternether$hasDefinition(class_5135.java:526) ~[server-intermediary.jar:?]
at net.minecraft.class_5135.method_26875(class_5135.java) ~[server-intermediary.jar:?]
at net.minecraft.class_5135.method_26876(class_5135.java:168) ~[server-intermediary.jar:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at net.minecraft.class_5135.method_26872(class_5135.java:170) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_17598(class_2966.java:137) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:99) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?]
... 4 more
**Single BCLib**
$ ./startup.sh
Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[07:16:40] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.15.3
[07:16:40] [main/INFO]: Loading 40 mods:
- bclib 1.4.7
- fabric-api 0.77.0+1.18.2
|-- fabric-api-base 0.4.5+64b7c69360
|-- fabric-api-lookup-api-v1 1.6.3+2373a54560
|-- fabric-biome-api-v1 8.0.7+e83becad60
|-- fabric-block-api-v1 1.0.0+ee3621fc60
|-- fabric-blockrenderlayer-v1 1.1.13+3ac43d9560
|-- fabric-command-api-v1 1.1.10+d7c144a860
|-- fabric-commands-v0 0.2.9+b4f4f6cd60
|-- fabric-containers-v0 0.1.24+d7c144a860
|-- fabric-content-registries-v0 3.1.3+c85f2e3860
|-- fabric-convention-tags-v1 1.1.0+43ce63a460
|-- fabric-crash-report-info-v1 0.2.1+ee261a3e60
|-- fabric-data-generation-api-v1 3.1.0+6c70b68e60
|-- fabric-dimensions-v1 2.1.21+489d6f8260
|-- fabric-entity-events-v1 1.4.9+d7c144a860
|-- fabric-events-interaction-v0 0.4.20+d7c144a860
|-- fabric-events-lifecycle-v0 0.2.22+d7c144a860
|-- fabric-game-rule-api-v1 1.0.13+d7c144a860
|-- fabric-item-api-v1 1.6.2+8165403660
|-- fabric-item-groups-v0 0.3.16+91896a4960
|-- fabric-key-binding-api-v1 1.0.12+54e5b2ec60
|-- fabric-keybindings-v0 0.2.10+b4f4f6cd60
|-- fabric-lifecycle-events-v1 2.1.1+cc71601c60
|-- fabric-loot-api-v2 1.1.2+1997ad1260
|-- fabric-loot-tables-v1 1.1.4+e747827960
|-- fabric-mining-level-api-v1 2.1.6+cc71601c60
|-- fabric-models-v0 0.3.7+d7c144a860
|-- fabric-networking-api-v1 1.0.24+2d30af4b60
|-- fabric-networking-v0 0.3.11+b4f4f6cd60
|-- fabric-object-builder-api-v1 2.1.5+032c981d60
|-- fabric-particles-v1 0.2.13+526dc1ac60
|-- fabric-registry-sync-v0 0.9.12+bb2e047760
|-- fabric-renderer-api-v1 0.5.0+bf48649860
|-- fabric-renderer-indigo 0.6.1+03e2b68760
|-- fabric-renderer-registries-v1 3.2.13+b4f4f6cd60
|-- fabric-rendering-data-attachment-v1 0.3.9+ee3621fc60
|-- fabric-rendering-fluids-v1 2.0.3+54e5b2ec60
|-- fabric-rendering-v0 1.1.15+b4f4f6cd60
|-- fabric-rendering-v1 1.11.0+b7f3cf3460
|-- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660
|-- fabric-resource-loader-v0 0.5.3+047a5ecb60
|-- fabric-screen-api-v1 1.0.11+d882b91560
|-- fabric-screen-handler-api-v1 1.2.3+1f6558e860
|-- fabric-textures-v0 1.0.13+3ac43d9560
|-- fabric-transfer-api-v1 1.6.4+f4563ac860
\-- fabric-transitive-access-wideners-v1 1.1.0+e747827960
- fabricloader 0.15.3
\-- mixinextras 0.3.2
- java 21
- minecraft 1.18.2
[07:16:40] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/GPUFS/sysu_hpcedu_186/mcserver/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
[07:16:40] [main/INFO]: Compatibility level set to JAVA_17
[07:16:41] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[07:16:46] [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.3.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:386) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.15.3.jar:?]
at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.3.jar:?]
at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabriclauncher.jar:0.11.2]
Caused by: java.lang.NoSuchFieldError: Class ru.bclib.config.Configs does not have member field 'ru.bclib.config.ClientConfig CLIENT_CONFIG'
at ru.bclib.config.Configs.<clinit>(Configs.java:14) ~[bclib-1.4.7.jar:?]
at ru.bclib.world.generator.GeneratorOptions.init(GeneratorOptions.java:26) ~[bclib-1.4.7.jar:?]
at ru.bclib.BCLib.onInitialize(BCLib.java:34) ~[bclib-1.4.7.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.3.jar:?]
... 7 more
Other Mods
Nothing except `fabric loader`.