[1.6.4] Получение workingDir

Статус
В этой теме нельзя размещать новые ответы.
176
0
У меня есть код, который сверяет файл в папке с оригиналом на сервере.

Код:
    public static void checkVersion()
    {
        File f1 = new File(versionDir + "@setera.jar");
бла бла бла
    }
Сам versionDir у меня передается через String. Т.е. 
Код:
    private final static String versionDir = System.getenv("APPDATA") + File.separator + ".@setera" + File.separator + "bin" + File.separator;
По понятным причинам это не мультиплатформа и большой риск взлома (например запуск из другой папки).

Знаю что есть передаваемая переменная WorkingDir. Но как сделать так чтобы он файл именно из той директории откуда он подгружен в игру, а не из сферического .minecraft.
 
176
0
Блин. Ну это ж должно быть как-то элементарно!? Неужели никто ткнуть не может хотябы где порыть?
 
398
4
7
Наверное так, но я не проверял:
Loader.instance().getConfigDir().getParentFile().getAbsolutePath();
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху