@yooniks, narazie spróbuję ogarnąć z FLAT, także zrobiłem takie coś
Po wejściu gracza, próbuje odnaleźć plik o jego nicku, jeżeli go znajdzie (oczywiście nie foreachuje listy tylko wiadomo jako pojedynczy plik ale tak lepiej to brzmi :D) i nie istnieje taki obiekt (gracza) to wtedy go tworzy z pliku, a jeżeli nie istnieje pliki ani nie ma obiektu(tego gracza) to tworzy nowy obiekt i podstawowych wartościach.
Po wyjściu gracza, jeżeli obiekt != null to wtedy: tworzy plik o nicku gracza jeżeli on nie istnieje, zapisuje zmienne i robie obiekt = null (tak się chyba usuwa prawda? :D), i usuwam go z Mapki(uuid)
Po wyłączeniu serwera każdy obiekt który istnieje, zapisuje go po prostu
Dzięki bardzo za to, że masz mózg przy tym włączaniu itd:D