[email protected]
大家好。我自己在制作mc的启动器,直接启动旋律的整合版,可以启动,但是启动起来后有两个问题:
1、游戏总是莫名卡死
2、旋律的启动器可以加载20多个mod,但是我只能加载3个,而且这三个看起来还是forge框架下所必需的三个,关于游戏内容的mod加载不进去。
请问这里面有什么我不知道的知识吗?

附启动参数:
"C:\Program Files\Java\jre7\bin\javaw.exe " -Xmx800m  -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path="E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\natives" -cp "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\minecraftforge\forge\1.7.2-10.12.2.1121\forge-1.7.2-10.12.2.1121.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\minecraft\launchwrapper\1.9\launchwrapper-1.9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\mojang\authlib\1.3\authlib-1.3.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131017\lwjgl-2.9.1-nightly-20131017.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131017\lwjgl_util-2.9.1-nightly-20131017.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\versions\1.7.2-Forge10.12.2.1121\1.7.2-Forge10.12.2.1121.jar" net.minecraft.launchwrapper.Launch --username 123 --version 1.7.2-Forge10.12.2.1121 --gameDir "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\versions\1.7.2-Forge10.12.2.1121" --assetsDir "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\assets" --assetIndex 1.7.210.12.2.1121 --uuid 123 --accessToken 1234 --userProperties {} --userType legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker

2021.12 数据,可能有更多内容大家好。我自己在制作mc的启动器,直接启动旋律的整合版,可以启动,但是启动起来后有两个问题:
1、游戏总是莫名卡死
2、旋律的启动器可以加载20多个mod,但是我只能加载3个,而且这三个看起来还是forge框架下所必需的三个,关于游戏内容的mod加载不进去。
请问这里面有什么我不知道的知识吗?


附启动参数:
"C:\Program Files\Java\jre7\bin\javaw.exe " -Xmx800m-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path="E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\natives" -cp "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\minecraftforge\forge\1.7.2-10.12.2.1121\forge-1.7.2-10.12.2.1121.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\minecraft\launchwrapper\1.9\launchwrapper-1.9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\com\mojang\authlib\1.3\authlib-1.3.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20131017\lwjgl-2.9.1-nightly-20131017.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20131017\lwjgl_util-2.9.1-nightly-20131017.jar";"E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\versions\1.7.2-Forge10.12.2.1121\1.7.2-Forge10.12.2.1121.jar" net.minecraft.launchwrapper.Launch --username 123 --version 1.7.2-Forge10.12.2.1121 --gameDir "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\versions\1.7.2-Forge10.12.2.1121" --assetsDir "E:\svn\svn\GamedogMCLauncher\Bin\.minecraft\assets" --assetIndex 1.7.210.12.2.1121 --uuid 123 --accessToken 1234 --userProperties {} --userType legacy --tweakClass cpw.mods.fml.common.launcher.FMLTweaker

Wolverine
好复杂的代码啊,竟然自己做启动器这么牛

天堂TT
国内也没有好的教程。mc启动参数怎么查都找不到好用的

[email protected]
启动参数从json中读取的。问题是启动后,纯净版没任何问题,但是只要跟forge有关的修改版本,就运行不正常。但是旋律的运行正常,他的启动参数我看了,跟我这个没什么区别。

502647092
启动参数从Json的Lib可以得到库文件的启动参数,从minecraftArguments可以得到启动参数以及Forge的后续参数,除了易语言应该都有Json模块的

[email protected]
问题是启动forge版本,游戏无法正常运行,我直接跑的就是旋律的整合包,不清楚我缺了哪些处理,很费解,求指点

ArdorMisaki
可以從別的方向出發
例如直接叫用CDM的參數去啟動她 然後再去讀取 Lastset.log

第一页 上一页 下一页 最后一页