![Better Combat [Fabric & Forge]](https://media.forgecdn.net/avatars/thumbnails/566/413/256/256/637925434672465483.png)
[1.21.1 - Neoforge] Crash on Initialization
Closed this issue ยท 1 comments
Minecraft version - 1.21.1
Mod loader - NeoForge 21.1.172
Mod version - 2.2.3
I am using the latest version available - Yes
Describe the bug
Crash during mod initialization. Log displays the following error:
java.lang.NoClassDefFoundError: net/fabricmc/loader/api/FabricLoader
at TRANSFORMER/[email protected]+1.21.1/net.bettercombat.compat.FTBTeamsCompat.init(FTBTeamsCompat.java:13) ~[bettercombat-neoforge-2.2.3+1.21.1.jar%23320!/:?]
at TRANSFORMER/[email protected]+1.21.1/net.bettercombat.compat.CompatFeatures.init(CompatFeatures.java:5) ~[bettercombat-neoforge-2.2.3+1.21.1.jar%23320!/:?]
at TRANSFORMER/[email protected]+1.21.1/net.bettercombat.BetterCombatMod.init(BetterCombatMod.java:40) ~[bettercombat-neoforge-2.2.3+1.21.1.jar%23320!/:?]
at TRANSFORMER/[email protected]+1.21.1/net.bettercombat.neoforge.NeoForgeMod.<init>(NeoForgeMod.java:15) ~[bettercombat-neoforge-2.2.3+1.21.1.jar%23320!/:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:115) ~[loader-4.0.39.jar%23107!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.39.jar%23107!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.39.jar%23107!/:4.0]
at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source) [?:?]
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(Unknown Source) [?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:?]
Caused by: java.lang.ClassNotFoundException: net.fabricmc.loader.api.FabricLoader
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) ~[?:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216) ~[securejarhandler-3.0.8.jar:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216) ~[securejarhandler-3.0.8.jar:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
... 18 more
This error does NOT occur with Better Combat 2.2.0, meaning it must've been introduced in 2.2.3.
To Reproduce
Steps to reproduce the behavior:
- Launch the game