I’m currently encountering build failures when attempting to compile a mod for Minecraft 1.21.1 using NeoForge. Initially, the build system indicated that I needed to upgrade my JDK and Gradle versions — which I did. However, after upgrading, the build now fails with exit code 26, without further context.
Additionally, I’ve observed that even the unmodified NeoForge 1.21.1 server instance crashes upon launch, suggesting the issue may not be mod-specific but rather related to environment compatibility or configuration.
the logs show this
'''[17:08:27.526] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.neoForgeVersion, 21.1.226, --fml.fmlVersion, 4.0.42, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430, nogui]
[17:08:27.533] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.10+7-LTS
[17:08:27.534] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.5+main.901c6ea8 starting: java version 21.0.10 by Eclipse Adoptium; OS Windows 11 arch amd64 version 10.0
[17:08:27.681] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
[17:08:27.744] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=union:/C:/Users/koksp/Downloads/serv/gee/libraries/net/fabricmc/sponge-mixin/0.15.2+mixin.0.8.7/sponge-mixin-0.15.2+mixin.0.8.7.jar%2373!/ Service=ModLauncher Env=SERVER
[17:08:28.055] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "server-1.21.1-20240808.144430-srg.jar" [locator: production server provider +net.neoforged:neoforge:21.1.226:server]
[17:08:28.097] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.1.226-universal.jar" [locator: PathBasedLocator[name=neoforge, paths=[libraries\net\neoforged\neoforge\21.1.226\neoforge-21.1.226-universal.jar]], reader: mod manifest]
[17:08:28.111] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "architectury-13.0.8-neoforge.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.118] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinforforge-5.11.0-all.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.123] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.130] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "voicechat-neoforge-1.21.1-2.6.15.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.566] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: Found 14 dependencies adding them to mods collection
[17:08:28.566] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.5.3.jar" [parent: neoforge-21.1.226-universal.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.566] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-jdk8-1.10.2.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "net.neoforged.neoforge-coremods-21.1.226.jar" [parent: neoforge-21.1.226-universal.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk7-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "thedarkcolour.kfflang-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk8-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "thedarkcolour.kfflib-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-core-jvm-1.9.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "thedarkcolour.kffmod-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-reflect-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-json-jvm-1.9.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "Java-WebSocket-1.5.7.jar" [parent: UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar, locator: jarinjar]
[17:08:28.570] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-core-jvm-1.10.2.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.573] [main/INFO] [loading.moddiscovery.ModDiscoverer/]:
Mod List:
Name Version (Mod Id)
Architectury 13.0.8 (architectury)
Kotlin For Forge 5.11.0 (kotlinforforge)
Minecraft 1.21.1 (minecraft)
NeoForge 21.1.226 (neoforge)
Simple Voice Chat 1.21.1-2.6.15 (voicechat)
UnityTranslate 0.1.12-beta (unitytranslate)
[17:08:29.108] [main/INFO] [mixin/]: Compatibility level set to JAVA_21
[17:08:29.125] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments [nogui]
[17:08:29.659] [main/ERROR] [common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/components/AbstractWidget for invalid dist DEDICATED_SERVER
[17:08:29.670] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/components/AbstractWidget (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/components/AbstractWidget for invalid dist DEDICATED_SERVER)
[17:08:29.670] [main/WARN] [mixin/]: @mixin target net.minecraft.client.gui.components.AbstractWidget was not found unitytranslate.mixins.json:AbstractWidgetAccessor from mod unitytranslate
WARN StatusConsoleListener Advanced terminal features are not available in this environment
[17:08:33] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.3).
[17:08:37] [modloading-worker-0/INFO] [ne.ne.ne.co.NeoForgeMod/NEOFORGE-MOD]: NeoForge mod loading, version 21.1.226, for MC 1.21.1
[17:08:38] [modloading-worker-0/INFO] [th.ko.ne.te.KotlinForForge/]: Kotlin For Forge Enabled!
[17:08:38] [modloading-worker-0/WARN] [UnityTranslate/]: An error occurred while searching for CUDA devices! You don't have to report this, don't worry.
java.lang.NoClassDefFoundError: org/lwjgl/system/APIUtil
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.isCudaSupported(TranslatorManager.kt:187)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.(TranslatorManager.kt:264)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.UnityTranslate.(UnityTranslate.kt:23)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.UnityTranslate.(UnityTranslate.kt:17)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.(UnityTranslateNeoForge.kt:36)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at LAYER PLUGIN/thedarkcolour.kfflang@5.11.0/thedarkcolour.kotlinforforge.neoforge.KotlinModContainer.constructMod(KotlinModContainer.kt:107)
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153)
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.system.APIUtil
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 19 more
[17:08:38] [modloading-worker-0/INFO] [UnityTranslate/]: CUDA is not supported, using CPU for translations.
[17:08:38] [ForkJoinPool-4-worker-1/INFO] [UnityTranslate/]: Loading UnityTranslate translation configs...
[17:08:38] [modloading-worker-0/ERROR] [th.ko.ne.LoggerKt/LOADING]: Failed to create mod instance. ModID: unitytranslate, class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.register(EventBus.java:135) ~[bus-8.0.5.jar%2362!/:?] {}
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.<init>(UnityTranslateNeoForge.kt:38) ~[UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar%23125!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] {}
at LAYER PLUGIN/thedarkcolour.kfflang@5.11.0/thedarkcolour.kotlinforforge.neoforge.KotlinModContainer.constructMod(KotlinModContainer.kt:107) ~[thedarkcolour.kfflang-5.11.0.jar%23150!/:5.11.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.42.jar%2359!/:4.0] {}
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [?:?] {}
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [?:?] {}
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) [?:?] {}
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?] {}
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?] {}
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?] {}
[17:08:38] [main/FATAL] [ne.ne.fm.ModLoader/LOADING]: Failed to wait for future Mod Construction, 1 errors found
[17:08:38] [main/ERROR] [minecraft/CrashReport]: Negative index in crash report handler (0/18)
[17:08:38] [main/FATAL] [ne.ne.ne.co.NeoForgeMod/]: Preparing crash report with UUID 910560fa-fbdb-43f7-8ad2-66f046050fc5
[17:08:38] [main/FATAL] [ne.ne.ne.se.lo.ServerModLoader/]: Crash report saved to .\crash-reports\crash-2026-04-12_17.08.38-fml.txt
[17:08:38] [main/FATAL] [ne.ne.ne.co.NeoForgeMod/]: Preparing crash report with UUID de4e44f5-0e9b-4f9a-9e84-62f2dc849260
---- Minecraft Crash Report ----
// Don't do that.
Time: 2026-04-12 17:08:38
Description: Mod loading failures have occurred; consult the issue messages for more details
net.neoforged.neoforge.logging.CrashReportExtender$ModLoadingCrashException: Mod loading has failed
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: main
Stacktrace:
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.register(EventBus.java:135) ~[bus-8.0.5.jar%2362!/:?] {}
-- Mod loading issue for: unitytranslate --
Details:
Mod file: /C:/Users/koksp/Downloads/serv/gee/mods/UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar
Failure message: UnityTranslate (unitytranslate) has failed to load correctly
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
Mod version: 0.1.12-beta
Mod issues URL: https://github.com/BluSpring/UnityTranslate/issues
Exception message: java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
Stacktrace:
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.register(EventBus.java:135) ~[bus-8.0.5.jar%2362!/:?] {}
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.(UnityTranslateNeoForge.kt:38) ~[UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar%23125!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] {}
at LAYER PLUGIN/thedarkcolour.kfflang@5.11.0/thedarkcolour.kotlinforforge.neoforge.KotlinModContainer.constructMod(KotlinModContainer.kt:107) ~[thedarkcolour.kfflang-5.11.0.jar%23150!/:5.11.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.42.jar%2359!/:4.0] {}
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?] {}
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?] {}
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?] {}
-- 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.10, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 6664469704 bytes (6355 MiB) / 7247757312 bytes (6912 MiB) up to 7247757312 bytes (6912 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i5-12400F
Identifier: Intel64 Family 6 Model 151 Stepping 5
Microarchitecture: Alder Lake
Frequency (GHz): 2.50
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce RTX 3070
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 8192.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.15.9597
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 3.60
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 3.60
Memory slot #1 type: DDR4
Virtual memory max (MiB): 42941.52
Virtual memory used (MiB): 41811.03
Swap memory total (MiB): 26700.26
Swap memory used (MiB): 2871.51
Space in storage for jna.tmpdir (MiB):
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB):
Space in storage for io.netty.native.workdir (MiB):
Space in storage for java.io.tmpdir (MiB): available: 510252.16, total: 975780.00
Space in storage for workdir (MiB): available: 510252.16, total: 975780.00
JVM Flags: 2 total; -Xms6912M -Xmx6912M
ModLauncher: 11.0.5+main.901c6ea8
ModLauncher launch target: forgeserver
ModLauncher services:
sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE
loader-4.0.42.jar slf4jfixer PLUGINSERVICE
loader-4.0.42.jar runtime_enum_extender PLUGINSERVICE
at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE
loader-4.0.42.jar runtimedistcleaner PLUGINSERVICE
modlauncher-11.0.5.jar mixin TRANSFORMATIONSERVICE
modlauncher-11.0.5.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
kotlinforforge@5.11.0
javafml@4.0
lowcodefml@4.0
minecraft@4.0
Mod List:
architectury-13.0.8-neoforge.jar |Architectury |architectury |13.0.8 |Manifest: NOSIGNATURE
thedarkcolour.kffmod-5.11.0.jar |Kotlin For Forge |kotlinforforge |5.11.0 |Manifest: NOSIGNATURE
server-1.21.1-20240808.144430-srg.jar |Minecraft |minecraft |1.21.1 |Manifest: NOSIGNATURE
neoforge-21.1.226-universal.jar |NeoForge |neoforge |21.1.226 |Manifest: NOSIGNATURE
voicechat-neoforge-1.21.1-2.6.15.jar |Simple Voice Chat |voicechat |1.21.1-2.6.15 |Manifest: NOSIGNATURE
UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar |UnityTranslate |unitytranslate |0.1.12-beta |Manifest: NOSIGNATURE
Crash Report UUID: de4e44f5-0e9b-4f9a-9e84-62f2dc849260
FML: 4.0.42
NeoForge: 21.1.226
[17:08:38] [main/ERROR] [minecraft/Main]: Failed to start the minecraft server
net.neoforged.fml.ModLoadingException: Loading errors encountered:
- UnityTranslate (unitytranslate) has failed to load correctly
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.waitForFuture(ModLoader.java:281) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.dispatchParallelTask(ModLoader.java:244) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.constructMods(ModLoader.java:152) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:142) ~[loader-4.0.42.jar%2359!/:4.0] {}
at TRANSFORMER/neoforge@21.1.226/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:49) ~[neoforge-21.1.226-universal.jar%23122!/:?] {re:classloading}
at TRANSFORMER/neoforge@21.1.226/net.neoforged.neoforge.server.loading.ServerModLoader.load(ServerModLoader.java:34) ~[neoforge-21.1.226-universal.jar%23122!/:?] {re:classloading}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.Main.main(Main.java:124) ~[server-1.21.1-20240808.144430-srg.jar%23121!/:?] {re:classloading}
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.serverService(CommonLaunchHandler.java:128) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonServerLaunchHandler.runService(CommonServerLaunchHandler.java:32) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.5.jar%2364!/:?] {}
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.5/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.5.jar%2364!/:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {}
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}
[17:08:38] [ForkJoinPool-4-worker-1/ERROR] [UnityTranslate/]: Failed to load an offloaded server instance!
java.net.UnknownHostException: libretranslate.devos.gay
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1257)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1143)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1705)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223)
at java.base/java.net.URL.openStream(URL.java:1325)
at LAYER PLUGIN/kotlin.stdlib/kotlin.io.TextStreamsKt.readBytes(ReadWrite.kt:165)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.getSupportedLanguages(LibreTranslateInstance.kt:32)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.supportsLanguage(LibreTranslateInstance.kt:50)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.translate(LibreTranslateInstance.kt:109)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.(LibreTranslateInstance.kt:24)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfigBlocking(TranslatorManager.kt:329)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfig$lambda$24(TranslatorManager.kt:311)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[17:08:59] [ForkJoinPool-4-worker-1/ERROR] [UnityTranslate/]: Failed to load an offloaded server instance!
java.net.ConnectException: Connection timed out: connect
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:601)
at java.base/sun.nio.ch.Net.connect(Net.java:590)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1257)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1143)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1705)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223)
at java.base/java.net.URL.openStream(URL.java:1325)
at LAYER PLUGIN/kotlin.stdlib/kotlin.io.TextStreamsKt.readBytes(ReadWrite.kt:165)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.getSupportedLanguages(LibreTranslateInstance.kt:32)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.supportsLanguage(LibreTranslateInstance.kt:50)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.translate(LibreTranslateInstance.kt:109)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.(LibreTranslateInstance.kt:24)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfigBlocking(TranslatorManager.kt:329)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfig$lambda$24(TranslatorManager.kt:311)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[17:08:59] [ForkJoinPool-4-worker-1/INFO] [UnityTranslate/]: UnityTranslate translation config successfully loaded!'''
To resolve this, I’d appreciate ANY guidance or documentation
I’m currently encountering build failures when attempting to compile a mod for Minecraft 1.21.1 using NeoForge. Initially, the build system indicated that I needed to upgrade my JDK and Gradle versions — which I did. However, after upgrading, the build now fails with exit code 26, without further context.
Additionally, I’ve observed that even the unmodified NeoForge 1.21.1 server instance crashes upon launch, suggesting the issue may not be mod-specific but rather related to environment compatibility or configuration.
the logs show this
'''[17:08:27.526] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.neoForgeVersion, 21.1.226, --fml.fmlVersion, 4.0.42, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430, nogui]
[17:08:27.533] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.10+7-LTS
[17:08:27.534] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.5+main.901c6ea8 starting: java version 21.0.10 by Eclipse Adoptium; OS Windows 11 arch amd64 version 10.0
[17:08:27.681] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgeserver
[17:08:27.744] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=union:/C:/Users/koksp/Downloads/serv/gee/libraries/net/fabricmc/sponge-mixin/0.15.2+mixin.0.8.7/sponge-mixin-0.15.2+mixin.0.8.7.jar%2373!/ Service=ModLauncher Env=SERVER
[17:08:28.055] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "server-1.21.1-20240808.144430-srg.jar" [locator: production server provider +net.neoforged:neoforge:21.1.226:server]
[17:08:28.097] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.1.226-universal.jar" [locator: PathBasedLocator[name=neoforge, paths=[libraries\net\neoforged\neoforge\21.1.226\neoforge-21.1.226-universal.jar]], reader: mod manifest]
[17:08:28.111] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "architectury-13.0.8-neoforge.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.118] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinforforge-5.11.0-all.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.123] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.130] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "voicechat-neoforge-1.21.1-2.6.15.jar" [locator: {mods folder locator at C:\Users\koksp\Downloads\serv\gee\mods}, reader: mod manifest]
[17:08:28.566] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: Found 14 dependencies adding them to mods collection
[17:08:28.566] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.5.3.jar" [parent: neoforge-21.1.226-universal.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.566] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-jdk8-1.10.2.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "net.neoforged.neoforge-coremods-21.1.226.jar" [parent: neoforge-21.1.226-universal.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk7-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "thedarkcolour.kfflang-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-jdk8-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "thedarkcolour.kfflib-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.568] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-core-jvm-1.9.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "thedarkcolour.kffmod-5.11.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar, reader: mod manifest]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-stdlib-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlin-reflect-2.3.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-serialization-json-jvm-1.9.0.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.569] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "Java-WebSocket-1.5.7.jar" [parent: UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar, locator: jarinjar]
[17:08:28.570] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found library file "kotlinx-coroutines-core-jvm-1.10.2.jar" [parent: kotlinforforge-5.11.0-all.jar, locator: jarinjar]
[17:08:28.573] [main/INFO] [loading.moddiscovery.ModDiscoverer/]:
Mod List:
Name Version (Mod Id)
[17:08:29.108] [main/INFO] [mixin/]: Compatibility level set to JAVA_21
[17:08:29.125] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeserver' with arguments [nogui]
[17:08:29.659] [main/ERROR] [common.asm.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/components/AbstractWidget for invalid dist DEDICATED_SERVER
[17:08:29.670] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/components/AbstractWidget (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/components/AbstractWidget for invalid dist DEDICATED_SERVER)
[17:08:29.670] [main/WARN] [mixin/]: @mixin target net.minecraft.client.gui.components.AbstractWidget was not found unitytranslate.mixins.json:AbstractWidgetAccessor from mod unitytranslate
WARN StatusConsoleListener Advanced terminal features are not available in this environment
[17:08:33] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.3).
[17:08:37] [modloading-worker-0/INFO] [ne.ne.ne.co.NeoForgeMod/NEOFORGE-MOD]: NeoForge mod loading, version 21.1.226, for MC 1.21.1
[17:08:38] [modloading-worker-0/INFO] [th.ko.ne.te.KotlinForForge/]: Kotlin For Forge Enabled!
[17:08:38] [modloading-worker-0/WARN] [UnityTranslate/]: An error occurred while searching for CUDA devices! You don't have to report this, don't worry.
java.lang.NoClassDefFoundError: org/lwjgl/system/APIUtil
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.isCudaSupported(TranslatorManager.kt:187)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.(TranslatorManager.kt:264)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.UnityTranslate.(UnityTranslate.kt:23)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.UnityTranslate.(UnityTranslate.kt:17)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.(UnityTranslateNeoForge.kt:36)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at LAYER PLUGIN/thedarkcolour.kfflang@5.11.0/thedarkcolour.kotlinforforge.neoforge.KotlinModContainer.constructMod(KotlinModContainer.kt:107)
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153)
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.system.APIUtil
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:216)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 19 more
[17:08:38] [modloading-worker-0/INFO] [UnityTranslate/]: CUDA is not supported, using CPU for translations.
[17:08:38] [ForkJoinPool-4-worker-1/INFO] [UnityTranslate/]: Loading UnityTranslate translation configs...
[17:08:38] [modloading-worker-0/ERROR] [th.ko.ne.LoggerKt/LOADING]: Failed to create mod instance. ModID: unitytranslate, class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
[17:08:38] [main/FATAL] [ne.ne.fm.ModLoader/LOADING]: Failed to wait for future Mod Construction, 1 errors found
[17:08:38] [main/ERROR] [minecraft/CrashReport]: Negative index in crash report handler (0/18)
[17:08:38] [main/FATAL] [ne.ne.ne.co.NeoForgeMod/]: Preparing crash report with UUID 910560fa-fbdb-43f7-8ad2-66f046050fc5
[17:08:38] [main/FATAL] [ne.ne.ne.se.lo.ServerModLoader/]: Crash report saved to .\crash-reports\crash-2026-04-12_17.08.38-fml.txt
[17:08:38] [main/FATAL] [ne.ne.ne.co.NeoForgeMod/]: Preparing crash report with UUID de4e44f5-0e9b-4f9a-9e84-62f2dc849260
---- Minecraft Crash Report ----
// Don't do that.
Time: 2026-04-12 17:08:38
Description: Mod loading failures have occurred; consult the issue messages for more details
net.neoforged.neoforge.logging.CrashReportExtender$ModLoadingCrashException: Mod loading has failed
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: main
Stacktrace:
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.register(EventBus.java:135) ~[bus-8.0.5.jar%2362!/:?] {}
-- Mod loading issue for: unitytranslate --
Details:
Mod file: /C:/Users/koksp/Downloads/serv/gee/mods/UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar
Failure message: UnityTranslate (unitytranslate) has failed to load correctly
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
Stacktrace:
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.register(EventBus.java:135) ~[bus-8.0.5.jar%2362!/:?] {}
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.(UnityTranslateNeoForge.kt:38) ~[UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar%23125!/:?] {re:classloading,pl:runtimedistcleaner:A}
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] {}
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] {}
at LAYER PLUGIN/thedarkcolour.kfflang@5.11.0/thedarkcolour.kotlinforforge.neoforge.KotlinModContainer.constructMod(KotlinModContainer.kt:107) ~[thedarkcolour.kfflang-5.11.0.jar%23150!/:5.11.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$constructMods$3(ModLoader.java:153) ~[loader-4.0.42.jar%2359!/:4.0] {}
at MC-BOOTSTRAP/fml_loader@4.0.42/net.neoforged.fml.ModLoader.lambda$dispatchParallelTask$7(ModLoader.java:231) ~[loader-4.0.42.jar%2359!/:4.0] {}
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?] {}
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?] {}
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?] {}
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?] {}
-- 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.10, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 6664469704 bytes (6355 MiB) / 7247757312 bytes (6912 MiB) up to 7247757312 bytes (6912 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i5-12400F
Identifier: Intel64 Family 6 Model 151 Stepping 5
Microarchitecture: Alder Lake
Frequency (GHz): 2.50
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce RTX 3070
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 8192.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.15.9597
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 3.60
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 3.60
Memory slot #1 type: DDR4
Virtual memory max (MiB): 42941.52
Virtual memory used (MiB): 41811.03
Swap memory total (MiB): 26700.26
Swap memory used (MiB): 2871.51
Space in storage for jna.tmpdir (MiB):
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB):
Space in storage for io.netty.native.workdir (MiB):
Space in storage for java.io.tmpdir (MiB): available: 510252.16, total: 975780.00
Space in storage for workdir (MiB): available: 510252.16, total: 975780.00
JVM Flags: 2 total; -Xms6912M -Xmx6912M
ModLauncher: 11.0.5+main.901c6ea8
ModLauncher launch target: forgeserver
ModLauncher services:
sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE
loader-4.0.42.jar slf4jfixer PLUGINSERVICE
loader-4.0.42.jar runtime_enum_extender PLUGINSERVICE
at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE
loader-4.0.42.jar runtimedistcleaner PLUGINSERVICE
modlauncher-11.0.5.jar mixin TRANSFORMATIONSERVICE
modlauncher-11.0.5.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
kotlinforforge@5.11.0
javafml@4.0
lowcodefml@4.0
minecraft@4.0
Mod List:
architectury-13.0.8-neoforge.jar |Architectury |architectury |13.0.8 |Manifest: NOSIGNATURE
thedarkcolour.kffmod-5.11.0.jar |Kotlin For Forge |kotlinforforge |5.11.0 |Manifest: NOSIGNATURE
server-1.21.1-20240808.144430-srg.jar |Minecraft |minecraft |1.21.1 |Manifest: NOSIGNATURE
neoforge-21.1.226-universal.jar |NeoForge |neoforge |21.1.226 |Manifest: NOSIGNATURE
voicechat-neoforge-1.21.1-2.6.15.jar |Simple Voice Chat |voicechat |1.21.1-2.6.15 |Manifest: NOSIGNATURE
UnityTranslate-0.1.12-beta+1.21.1-neoforge.jar |UnityTranslate |unitytranslate |0.1.12-beta |Manifest: NOSIGNATURE
Crash Report UUID: de4e44f5-0e9b-4f9a-9e84-62f2dc849260
FML: 4.0.42
NeoForge: 21.1.226
[17:08:38] [main/ERROR] [minecraft/Main]: Failed to start the minecraft server
net.neoforged.fml.ModLoadingException: Loading errors encountered:
- UnityTranslate (unitytranslate) has failed to load correctly
java.lang.IllegalArgumentException: class xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge has no @SubscribeEvent methods, but register was called anyway.
The event bus only recognizes listener methods that have the @SubscribeEvent annotation.
[17:08:38] [ForkJoinPool-4-worker-1/ERROR] [UnityTranslate/]: Failed to load an offloaded server instance!
java.net.UnknownHostException: libretranslate.devos.gay
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1257)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1143)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1705)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223)
at java.base/java.net.URL.openStream(URL.java:1325)
at LAYER PLUGIN/kotlin.stdlib/kotlin.io.TextStreamsKt.readBytes(ReadWrite.kt:165)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.getSupportedLanguages(LibreTranslateInstance.kt:32)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.supportsLanguage(LibreTranslateInstance.kt:50)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.translate(LibreTranslateInstance.kt:109)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.(LibreTranslateInstance.kt:24)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfigBlocking(TranslatorManager.kt:329)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfig$lambda$24(TranslatorManager.kt:311)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[17:08:59] [ForkJoinPool-4-worker-1/ERROR] [UnityTranslate/]: Failed to load an offloaded server instance!
java.net.ConnectException: Connection timed out: connect
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:601)
at java.base/sun.nio.ch.Net.connect(Net.java:590)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:181)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1257)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1143)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1705)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1629)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223)
at java.base/java.net.URL.openStream(URL.java:1325)
at LAYER PLUGIN/kotlin.stdlib/kotlin.io.TextStreamsKt.readBytes(ReadWrite.kt:165)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.getSupportedLanguages(LibreTranslateInstance.kt:32)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.supportsLanguage(LibreTranslateInstance.kt:50)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.translate(LibreTranslateInstance.kt:109)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.LibreTranslateInstance.(LibreTranslateInstance.kt:24)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfigBlocking(TranslatorManager.kt:329)
at TRANSFORMER/unitytranslate@0.1.12-beta/xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfig$lambda$24(TranslatorManager.kt:311)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[17:08:59] [ForkJoinPool-4-worker-1/INFO] [UnityTranslate/]: UnityTranslate translation config successfully loaded!'''
To resolve this, I’d appreciate ANY guidance or documentation