[1.6.4] Получить рабочую папку через Forge

476
9
39
Мне нужно получить рабочую папку клиента и при этом через Forge.
Вариант c не использованием Forge'a имеется, но по некоторым причинам мне нужен или Forge или средствами LWJGL, если это возможно.
Пример: Пользователь является обладателем Linux/OSX.
 
675
2
Получить путь до выполняемого файла(скорее всего это будет version/xxx/xxx.jar):
Код:
new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath().toURI());

Через форж получай на этапе init папку с конфигами и поднимайся на уровень выше.
 
771
5
Решетка - это вместо инстанса.
Я же не знаю, как о у тебя называется.
 
675
2
Majestic написал(а):
Решетка - это вместо инстанса.
Я же не знаю, как о у тебя называется.
Странно, никогда о таком не слышал. Если и говорил про инстант - то так его и называл)
 
2,955
12
Это не скала.

Код:
def draw(tesselator: Tessellator, x: Double, y: Double, z: Double) {
    import GL11._
    import tesselator._
    glPushMatrix
    glTranslated(x, y, z)
    startDrawingQuads
    addVertexWithUV(0, 0, 0, 0 ,0)
    addVertexWithUV(1, 0, 1, 0 ,0)
    addVertexWithUV(0, 0, 1, 0 ,0)
    addVertexWithUV(1, 0, 0, 0 ,0)
    draw
    glPopMatrix
    }
 
2,955
12
Это лишь малая часть. Вы идите на гитхаб анти и увидите полную скалу.
 
675
2
Я знаю, что это прекрасный яп, но пока что не хочу вдаваться в подробности или изучение. Мне бы нынешние дела закончить.
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
176
0
Loader.instance().getConfigDir().getParentFile().getAbsolutePath()
 
Сверху