Сохранение текста из GuiTextField при закрытии

Версия Minecraft
1.12.2
API
Forge
При закрытии и новом открытии testgui весь текст из филдов пропадает. Как сделать чтобы он не пропадал?
 
Решение
Наверное не получится константой.
Тогда убери final и инициализацию делай в initGui:
Java:
public static GuiTextField t1;

@Override
public void initGui(){
    if(t1 == null){
        t1 = new GuiTextField(1, fr, 100, 150, 200, 25);
    }
    t1.x = 100;
    t1.y = 150;
}

tox1cozZ

aka Agravaine
8,456
598
2,893
Если надо сохранять и после перезахода в игре - выгружать на диск.
Если просто перед закрытиями, можешь создать статический объект Gui и открывать его. Либо статический поля текстфилдов в гуи.
 

tox1cozZ

aka Agravaine
8,456
598
2,893
Наверное не получится константой.
Тогда убери final и инициализацию делай в initGui:
Java:
public static GuiTextField t1;

@Override
public void initGui(){
    if(t1 == null){
        t1 = new GuiTextField(1, fr, 100, 150, 200, 25);
    }
    t1.x = 100;
    t1.y = 150;
}
 
Сверху