Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Идея Лаунчер сашка для Mac OSX

то что он запускается я и так знаю, я имею ввиду то что ПУТИ до application support и Appdata разные!!!
Пути разные, а параметр в java один "user.home". Ничего переделывать не нужно и так все пути верные на всех осях (Win, Linux, MacOS).
 
@Max6749171, зачем в каждом предложение писать over999 восклицательных знаков?
 
Папочка с вами.
Код:
else if (os.isMac()) {
                workingDirectory = new File(userHome, "Library/Application Support/" + applicationName);
        }
 
Папочка с вами.
Код:
else if (os.isMac()) {
                workingDirectory = new File(userHome, "Library/Application Support/" + applicationName);
        }

А нафига? В названии темы обозначен лаунчер сашка, а в нём уже всё реализовано (BaseUtils).
Код:
public static File getMcDir()
    {
        String home = System.getProperty("user.home", "");
        String path = Settings.pathconst.replaceAll("%SERVERNAME%", getClientName());
        switch(getPlatform())
        {
            case 1: return new File(System.getProperty("user.home", ""), path);
            case 2:
                String appData = System.getenv(Settings.basedir);
                if(appData != null) return new File(appData, path);
                else return new File(home, path);
            case 3: return new File(home, "Library/Application Support/" + path);
            default: return new File(home, path);
        }
    }
 
А нафига? В названии темы обозначен лаунчер сашка, а в нём уже всё реализовано (BaseUtils).
Код:
public static File getMcDir()
    {
        String home = System.getProperty("user.home", "");
        String path = Settings.pathconst.replaceAll("%SERVERNAME%", getClientName());
        switch(getPlatform())
        {
            case 1: return new File(System.getProperty("user.home", ""), path);
            case 2:
                String appData = System.getenv(Settings.basedir);
                if(appData != null) return new File(appData, path);
                else return new File(home, path);
            case 3: return new File(home, "Library/Application Support/" + path);
            default: return new File(home, path);
        }
    }

Я просто скинул рабочую папку
 
Присоединяюсь к вопросу. Нужен лаунчер на MAC
 

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

Назад
Верх