1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Обсудим Лепим пиратский лаунчер

Тема в разделе "Управление сервером Bukkit", создана пользователем Oinvizion Craft, 27 сен 2016.

  1. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    так не бывает (пока?).
     
  2. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    А как интересно это у других лаучеров получается? Мож какой-то аргумент запуска указать надо?
     
  3. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Клиенты кубиков сохраняют свои логи (с 1.6 как минимум) в %CURRENT_DIR%/logs.
     
  4. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Это понятно и так, но почему у меня майн логи не пишет? Хоть 1.11.2 запускай!
     
  5. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Он пишет. Только в папку, где ты его запустил.
     
  6. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Ого! Офигеть! Спасибо тебе огромное! А как можно сделать перенаправление?
     
  7. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Запускать из нужной папки? Я прост хз как ты это все запускаешь.
     
  8. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Он пишет логи в папку в которой сидит мой лаунчер, а мне надо, чтоб в .minecraft писалось
     
  9. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Info.WorkingDirectory = clientdir; Я тебе же скидывал как запускать ранее.
     
  10. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    О!! Спасибо!!!!!! Огромное спасибо!!!!!!
    А что обозначают эти аргументы?
    Код:
    -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
    И нужны ли они?
    А как сделать возможность запуска, если ПУТЬ к папке с майном содержит пробелы?
     
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Меня плющит? Или у старого вопроса обновилась дата?
     
  12. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Прикинь...
    Просто чекал свой лаунчер и обнаружил, что он нормально запускаем версии с пробелом, а вот если путь к папке с майном имеет пробел - не грузит, пишет:
    Код:
    [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name tlauncher.forge.config.FixSplashScreen
    [18:08:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name tlauncher.forge.config.FixSplashScreen
    [18:08:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class tlauncher.forge.config.FixSplashScreen
    java.io.IOException: Could not create config directory
    [FixSplashScreen] This tweaker disables splash screen in config/splash.properties. Nothing special.
        at tlauncher.forge.config.FixSplashScreen.fixSplashConfig(FixSplashScreen.java:33)
    [FixSplashScreen] Creating config directory: D:\Майнкрафт\.Industrial\config
        at tlauncher.forge.config.FixSplashScreen.acceptOptions(FixSplashScreen.java:18)
    [FixSplashScreen] Could not fix splash screen :C
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:114)
    [18:08:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    [18:08:47] [main/INFO] [FML]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading
    [18:08:47] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_121, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_121
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NullPointerException
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67)
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
    [18:08:47] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    [18:08:47] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at D:\Майнкрафт\.Industrial for Forge Mod Loader
    java.lang.NullPointerException
        at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) [forge-1.7.10-10.13.4.1448.jar:?]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    [18:08:47] [main/ERROR] [LaunchWrapper]: Unable to launch
    java.lang.NullPointerException
        at com.google.common.collect.ObjectArrays.concat(ObjectArrays.java:73) ~[guava-16.0.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:254) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) ~[forge-1.7.10-10.13.4.1448.jar:?]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    И судя по D:\Майнкрафт\.Industrial\config, хотя папка называется .Industrial 1.7.10, он не хочет читать пробел.
    Хотя в команде запуска всё в ковычках:
    Код:
    -Xmx8221M -Djava.library.path="D:\Майнкрафт\.Industrial 1.7.10\versions\ForgeOptiFine 1.7.10\natives" -cp "D:\Майнкрафт\.Industrial 1.7.10\libraries\optifine\OptiFine\1.7.10_HD_U_C1\OptiFine-1.7.10_HD_U_C1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tlauncher\forge\config\FixSplashScreen\1.0\FixSplashScreen-1.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\minecraftforge\forge\1.7.10-10.13.4.1448\forge-1.7.10-10.13.4.1448.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\minecraft\launchwrapper\1.11\launchwrapper-1.11.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\plugins\scala-continuations-library_2.11\1.0.2\scala-continuations-library_2.11-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\plugins\scala-continuations-plugin_2.11.1\1.0.2\scala-continuations-plugin_2.11.1-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\guava\guava\16.0\guava-16.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\mojang\realms\1.3.5\realms-1.3.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\guava\guava\15.0\guava-15.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1\lwjgl-platform-2.9.1.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch-platform\5.16\twitch-platform-5.16.jar";"D:\Майнкрафт\.Industrial 1.7.10\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5.jar";"D:\Майнкрафт\.Industrial 1.7.10\versions\ForgeOptiFine 1.7.10\ForgeOptiFine 1.7.10.jar" -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xms128m net.minecraft.launchwrapper.Launch --username BIngsen --version ForgeOptiFine 1.7.10 --gameDir D:\Майнкрафт\.Industrial 1.7.10 --assetsDir D:\Майнкрафт\.Industrial 1.7.10\assets --assetIndex 1.7.10 --uuid 00000000-0000-0000-0000-000000000000 --accessToken null --userProperties [] --userType legacy --tweakClass tlauncher.forge.config.FixSplashScreen --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --width 925 --height 530

    Так в чём проблема?
     
  13. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    В отсутствие ковычек разумеетчя.
     
  14. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    И где они должны быть? В строке запуска есть, а c# они не нужны (вроде как)
     
  15. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Везде должны быть, где есть путь до папок.
    А лучше юзать относительные пути через Info.WorkingDirectory = clientdir; Тогда и пробелов станет в разы меньше.
     
  16. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    У меня так и стоит, единственное, у меня есть строки, типа: minedirectory + @"\libraries\"
    а minedirectory и есть строка с пробелами
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну вот тебе нужен полный путь в ковычки, или как я делал относительными путями с воркендиректори.
     
  18. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Т.е. что, мне везде в коде, где есть путь, надо его в + '\u0022' + (ковычки) брать?
    Хотя можно и как ты написал, т.е. несколько переменных задать с путями, и это будет работать?
     
  19. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    К чему '\u0022' ? Зачем оно?
     
  20. Автор темы
    Oinvizion Craft

    Oinvizion Craft Активный участник Пользователь

    Баллы:
    76
    Это ковычки
    Другого метода я просто не знаю, как ставить ковычки
     

Поделиться этой страницей