r/Minecraft•
Fraidknot929

Help creating a modded minecraft server with forge.

Help Java

Hello, I'm trying to set up a modded minecraft server for me and my friends. I'm running the server on my own PC (I don't like the 3rd party shit,) and I followed a tutorial online on how to do it, but I'm now stuck. I got a bunch of mods in my %appdata% .minecraft mods folder, plus they're in the server's mod folder, but everytime I try to run it, I get this error, and it seems to either close itself or crash:

[21Feb2025 00:44:54.990] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forge_server, -o, true, nogui]

[21Feb2025 00:44:54.993] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.6+7-LTS

[21Feb2025 00:44:54.993] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.2.4 starting: java version 21.0.6 by Eclipse Adoptium; OS Windows 10 arch amd64 version 10.0

[21Feb2025 00:44:55.479] [main/INFO] [net.minecraftforge.fml.loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forge_server

[21Feb2025 00:44:55.624] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=jar:file:///C:/Users/kanna/Desktop/Modded%20Server/libraries/org/spongepowered/mixin/0.8.7/mixin-0.8.7.jar!/ Service=ModLauncher Env=SERVER

[21Feb2025 00:44:56.056] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: No dependencies to load found. Skipping!

[21Feb2025 00:44:56.106] [main/ERROR] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Missing or unsupported mandatory dependencies:

Mod ID: 'balm', Requested by: 'kleeslabs', Expected range: '\[21.4.0,)', Actual version: '\[MISSING\]'

Mod ID: 'glitchcore', Requested by: 'biomesoplenty', Expected range: '\[2.3.0.4,)', Actual version: '\[MISSING\]'

Mod ID: 'terrablender', Requested by: 'biomesoplenty', Expected range: '\[4.3.0.0,)', Actual version: '\[MISSING\]'

Mod ID: 'minecraft', Requested by: 'adlods', Expected range: '\[1.20.1,1.20.1\]', Actual version: '1.21.4'

Mod ID: 'formations', Requested by: 'formationsoverworld', Expected range: '\[1.0.0,)', Actual version: '\[MISSING\]'

Mod ID: 'forgeendertech', Requested by: 'adlods', Expected range: '\[11.1.6.0,)', Actual version: '\[MISSING\]'

Mod ID: 'collective', Requested by: 'doubledoors', Expected range: '\[7.91,)', Actual version: '\[MISSING\]'

Mod ID: 'libraryferret', Requested by: 'bettervillage', Expected range: '\[4.0.0,)', Actual version: '\[MISSING\]'

Mod ID: 'collective', Requested by: 'villagernames', Expected range: '\[7.91,)', Actual version: '\[MISSING\]'

Mod ID: 'glitchcore', Requested by: 'sereneseasons', Expected range: '\[2.3.0.1,)', Actual version: '\[MISSING\]'

Mod ID: 'formations', Requested by: 'formationsnether', Expected range: '\[1.0.0,)', Actual version: '\[MISSING\]'

[21Feb2025 00:44:56.864] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forge_server' with arguments [-o, true, nogui]

[21Feb2025 00:44:57.151] [main/ERROR] [net.minecraft.server.Main/FATAL]: Failed to start the minecraft server

joptsimple.UnrecognizedOptionException: o is not a recognized option

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionException.unrecognizedOption(OptionException.java:108) \~\[jopt-simple-5.0.4.jar:?\]

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionParser.validateOptionCharacters(OptionParser.java:633) \~\[jopt-simple-5.0.4.jar:?\]

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionParser.handleShortOptionCluster(OptionParser.java:528) \~\[jopt-simple-5.0.4.jar:?\]

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionParser.handleShortOptionToken(OptionParser.java:523) \~\[jopt-simple-5.0.4.jar:?\]

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:59) \~\[jopt-simple-5.0.4.jar:?\]

at SECURE-BOOTSTRAP/jopt.simple@5.0.4/joptsimple.OptionParser.parse(OptionParser.java:396) \~\[jopt-simple-5.0.4.jar:?\]

at TRANSFORMER/minecraft@1.21.4/net.minecraft.server.Main.main(Main.java:103) \~\[forge-1.21.4-54.1.0-server.jar:?\]

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) \~\[?:?\]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) \~\[?:?\]

at SECURE-BOOTSTRAP/net.minecraftforge.fmlloader@1.21.4-54.1.0/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:96) \~\[fmlloader-1.21.4-54.1.0.jar!/:?\]

at SECURE-BOOTSTRAP/net.minecraftforge.fmlloader@1.21.4-54.1.0/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:79) \~\[fmlloader-1.21.4-54.1.0.jar!/:?\]

at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.2.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) \[modlauncher-10.2.4.jar!/:?\]

at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.2.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) \[modlauncher-10.2.4.jar!/:?\]

at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.2.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) \[modlauncher-10.2.4.jar!/:?\]

at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.2.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) \[modlauncher-10.2.4.jar!/:?\]

at SECURE-BOOTSTRAP/cpw.mods.modlauncher@10.2.4/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) \[modlauncher-10.2.4.jar!/:?\]

at net.minecraftforge.bootstrap@2.1.7/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) \[bootstrap-2.1.8.jar!/:?\]

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) \~\[?:?\]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) \~\[?:?\]

at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) \[bootstrap-2.1.8.jar:2.1.8\]

at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) \[bootstrap-2.1.8.jar:2.1.8\]

at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) \[bootstrap-2.1.8.jar:2.1.8\]

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) \~\[?:?\]

at java.base/java.lang.reflect.Method.invoke(Unknown Source) \~\[?:?\]

at net.minecraftforge.bootstrap.shim.Main.main(Main.java:101) \[forge-1.21.4-54.1.0-shim.jar:2.1.8\]

The .jar file that runs seems to be a ...shin.jar, rather than ...universal.jar like i've seen elsewhere. Any help would be super appreciated, if you need more data I'm happy to provide it.

Posted Feb 21, 2025, 7:53 AM UTC

12
Loading comments…