Деректерді сақтау
XMCL деректері екі бөлікке бөлінеді:
- Chromium арқылы жасалған XMCL-дің кэш және дерекқорлары
- Minecraft-қа қатысты ойын деректері
XMCL кэш және дерекқоры
XMCL-ге қатысты кэш жүйелік AppData жолында сақталады, бұл жол әр платформада әртүрлі болады.
cmd
%AppData%\xmclcmd
# Нұсқа < 0.34
%LocalAppData%\Packages\XMCL_ncdvebj03zfcm\LocalCache\Roaming\xmcl
# Нұсқа >= 0.34 және < 0.40
%LocalAppData%\Packages\XMCL_68mcaawk44tpj\LocalCache\Roaming\xmclsh
~/Library/Application Support/xmclsh
~/.config/xmclНазар аударыңыз
Бұл файлдарды өзіңіз не істеп жатқаныңызды білмесеңіз, жоймаңыз.
Мұнда әртүрлі конфигурацияларды сақтау үшін қолданылатын бірнеше json файлдары және дерекқор сақталады.
- Пайдаланушы деректері. Пайдаланушылардың аккаунттары, терілерге арналған сілтемелер және т.б.
/user.jsonфайлына сақталады. - Жалпы баптаулар. Тіл, прокси URL, жүктеу торабы сияқты жалпы баптаулар
/settings.jsonфайлына сақталады. - Инстанс кэші. Соңғы таңдалған инстанс жолы және барлық белгілі инстанстардың жолдары сақталады.
/instances.jsonфайлында сақталады. - Java кэші. Анықталған Java жолдары, нұсқа ақпараттары және т.б.
/java.jsonфайлына жазылады. - Ресурстар дерекқоры. Ресурс файлдарының метадеректері, мысалы талданған мод ақпараттары.
leveldbформатында/resources-v2қалтасында сақталады. - Журналдар. XMCL тарихы жазбалары.
/logsқалтасында сақталады.
Minecraft-қа қатысты деректер
Minecraft деректерінің каталог құрылымына сіздер жақсы таныс боларсыздар. XMCL-дің деректер каталогы Minecraft-қа қарағанда сәл өзгеше:
sh
"Public Data folder"
├─ mods
│ ├─ modA.jar # Инстансқа байланысты нақты файл
│ └─ modB.jar
├─ resourcepacks # Инстанстарға арналған resourcepacks сілтемелерінің нақты орналасуы
├─ shaderpacks # Инстанстарға арналған shaderpacks сілтемелерінің нақты орналасуы
├─ versions # Барлық нұсқалардың сақталатын қалталары
├─ assets # Барлық ойын ресурстарының сақталатын қалталары
├─ instances # XMCL автоматты түрде жасаған (импорттан басқа) инстанстар осы жерде
└─ libraries # Барлық кітапханаларКөптеген мазмұны Minecraft-пен бірдей, оның ішінде instances ішіне барлық инстанс файлдары енгізілген.