Looking at the script, I see: java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.18.2-40.2.9/unix_args.txt "$@"
It all makes sense, but I am confused as normally when starting a vanilla server, you would have
-jar server.jar
-jar server.jar
at the end of the line and I expected this would be in the unix_args.txt file, but it is not so I am looking for help understanding how it actually starts the