> For the complete documentation index, see [llms.txt](https://toxesfoxes.gitbook.io/tmm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://toxesfoxes.gitbook.io/tmm/horizon-or-innercore/errors.md).

# Ошибки

## Что делать если не заходит/вылетает/лагает в Horizon Modding Kernel?

* Для устройств **Huawei** - в связи с отсутствием сервисов Google Play на ваших устройствах. Запуск Horizon невозможен. Чтобы это исправить, нужно установить сервисы Google Play. Подробные инструкции есть в интернете.
* Для устройств **Samsung** - на их фирменной оболочке One UI 3.0/3.1 наблюдаются очень частые вылеты.
* В связи с тем что Minecraft 1.16+ использует новый графический движок, на некоторых устройствах он может работать шикарно, на других очень плохо. Это всё индивидуально, т.е это проблема именно устройства и самого майна.
* Вылеты могут иметь случайный характер.

## Логи InnerCore | Horizon

### Где они находятся?

Логи находятся в папке /sdcard/games/horizon/logs

### Зачем они нужны?

В них записывается вся отладочная информация чтобы разработчики лаунчера/модов могли найти ошибки или другую информацию.

## Что делать если есть ошибка InnerCore ?

### В игре

#### Если нету ошибки в диалоговом окне и нету в главном меню пака

Произошла внутренняя ошибка Minecraft. Следует написать в группу если ошибка имеет закономерности. В другом случае, если ошибка несёт случайный характер то возможно ошибка в одном из модов. Если ошибка происходит даже при отсутсвии модов, то увы это ошибка только Minecraft

#### Если есть ошибка которая высвечивается красным текстом в диалоговом окне

Как расшифровать ошибку? Очень легко. Ошибки делятся на 2 типа: **"Fatal error"** и **"Non-Fatal Error"**. При Фатальной ошибке, все моды принудительно завершают свою работу и сохраняют своё состояние.  При нефатальной ошибке ошибку найти немного проще.&#x20;

Каждая ошибка сопровождается **"FULL STACK TRACE"** - полным списком вызова. При ошибке в Javascript части мода выводится ошибка **"JS STACK TRACE"** - полный список вызовов. Чтобы узнать откуда была ошибка можно просто прочитать её `at ModName$file.js:line_number` где *ModName* - имя мода, *file.js* - имя исполняемого файла, *line\_number* - номер строки+1 в которой произошла ошибка.&#x20;

Как узнать, что именно означает ошибка? Воспользоваться поисковиком или гугл переводчиком.

Что делать если нашли ошибку в моде? Написать об этом разработчикам или в нашу группу со скриншотом ошибки.

#### Показывается ошибка при заходе в мир с другом

Версии InnerCore не совпадают: client (your) version: InnerCore Test x.x.x bXX (code=xxx) server version: InnerCore Test x.x.x bXX (code=xxx)

х - это номер версии. Если у вас выходит эта ошибка, значит у вас разные версии, логично? Решение очень простое, просто обновитесь оба до самой последней версии, чтобы у вас версии client и server были одинаковыми.

### В главном меню пака

**"failed to update mod list"** - Ошибка возникает если у какого то мода сломаны ресурсы, надо удалить недавно установленные моды. Если модов нету то надо с нуля переустановить пак.

## Что делать если слетели текстуры у модов?

1. Очистить папку `/sdcard/games/horizon/packs/<имя пака>/innercore/cache`
2. &#x20;Перезапустить Лаунчер

## Что делать если отсутствуют текстуры в самом Майнкрафте?

Выполнить ручную переустановку пака.&#x20;

В случае неудачи необходимо заново загрузить пак и перенести все свои моды/сохранения в рабочий пак.

## Что делать если после переустановки пропал пак?

Пак пропадает только в том случае, если приложение либо зависло либо было закрыто.

Необходимо установить новый пак и перенести все свои моды/сохранения в новый пак.

## Что делать если отсутствуют паки в меню загрузки паков?

1. Необходимо очистить данные приложения Horizon Modding Kernel
2. Предоставить все необходимые разрешения
3. Предоставить доступ к интернету
4. Открыть меню установки паков и скачать необходимый пак

## Что делать если лагает при входе в мир, потом проходит?

Лаги связаны с тем что InnerCore принудительно (синхронно) загружает ресурсы модов. Лаги проходят после полной загрузки текстур модов.
