Перейти к содержимому
На этой странице

Моды и интеграции

LeviLauncher поддерживает рабочие процессы, связанные с модами, выходящие за рамки базового лаунчера.

Доступные возможности

  • импорт пакетов модов (.mcmod)
  • пакеты .zip и отдельные моды .dll по-прежнему принимаются: выберите Все файлы (*.*) в окне выбора файлов
  • включение или отключение установленных модов
  • удаление ненужных модов
  • просмотр или получение контента через потоки, связанные с CurseForge
  • установка пакетов LIP встроенным менеджером пакетов, совместимым с lip
  • работа с настройками модов, связанными с LeviLamina

Продвинутая область

Моды, загрузчики и интеграции пакетов могут быстро изменить совместимость, особенно в сборках Minecraft Preview. Относитесь к этой области как к продвинутой и тестируйте осторожно.

Рекомендуемый рабочий процесс для модов

  1. Начните с чистой изолированной версии.
  2. Убедитесь, что версия запускается успешно без модов.
  3. Добавляйте по одному моду или небольшой группе модов за раз.
  4. Тестируйте запуск после каждого изменения.
  5. Имейте путь резервного копирования для важных миров.

CurseForge Windows

Лаунчер предоставляет функции просмотра и работы с пакетами, ориентированные на CurseForge, чтобы вы могли легче обнаруживать совместимый контент модов прямо внутри приложения.

Используйте это, если вам нужно:

  • более направляемый процесс обнаружения
  • более четкое представление о совместимых файлах для проекта
  • меньше ручного поиска вне лаунчера

lip и LeviLamina Windows

В LeviLauncher встроен менеджер пакетов, совместимый с lip, поэтому отдельно устанавливать lip или среду выполнения .NET не нужно. Он следует lip: каждая версия хранит свои пакеты в .lip/state.json, а пакеты читаются из их lip.toml (старые пакеты, у которых есть только tooth.json, по-прежнему работают). Версии, в которых LeviLamina или пакеты LIP были установлены более старым лаунчером (tooth_lock.json), автоматически переносятся при первой операции с пакетами. Когда включён параметр Использовать зеркала, пакеты с GitHub загружаются через Прокси GitHub из настроек; иначе лаунчер подключается к GitHub напрямую (через системный прокси, если он задан). Ранее сохранённый прокси GitHub или github_proxy, заданный в config.toml lip (в %APPDATA%\lip, например командой lip config set github_proxy <URL>), применяется в обоих случаях. Кнопка Очистить кэш удаляет загруженные файлы пакетов.

Начиная с lip v0.40, каждая запись lip.toml и .lip/state.json указывает, где она работает, ключами side (server или client) и platform (идентификатор среды выполнения .NET, например win-x64); в lip v0.39 и раньше они назывались platform и runtime. Файл .lip/state.json со старыми ключами, записанный lip v0.39 или раньше либо старым лаунчером, автоматически преобразуется перед следующей операцией с пакетами: platform переименовывается в side, а runtime в platform. Файл, который lip всё ещё не может прочитать, отклоняется с сообщением о нужном изменении: переименуйте platform в side, а runtime в platform, или переустановите пакеты этой версии.

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

Лучшие практики:

  • сначала предпочитайте стабильные версии Minecraft Release
  • избегайте одновременного изменения слишком многих переменных
  • записывайте точную версию, которая была успешно протестирована

Чтобы добавить LeviLamina в клиентскую версию, см. Install client on Windows в документации LeviLamina (на английском).

Страница LeviMC Mods

На странице LeviMC Mods показаны моды с levimc.org/mods, у которых есть сборка для клиента на Windows x64 (запись с side = "client" и platform = "win-x64"). Их можно искать по названию, ID, автору, тегу или описанию; сортировать по релевантности, звёздам, обновлению или новизне; фильтровать по версии игры, версии LeviLamina, тегам (рекомендуемые теги вроде «Библиотека / API» или «Экономика» идут первыми, тег можно и исключить), лицензии (группа вроде «Разрешительная» или SPDX ID), зависимостям и автору (Ещё от … на странице мода). При установке мода выбирается его вариант client, иначе вариант по умолчанию, иначе первый другой вариант со сборкой для клиента; на странице мода можно выбрать другой из этих вариантов.

Нативные моды Android

Нативные моды выполняют нативный код в процессе игры. Устанавливайте только моды из надёжных источников и сначала проверяйте их в изолированной версии.

Чтобы создать свой мод, следуйте Android native mods в документации LeviLamina (на английском).

Если что-то сломалось после добавления модов

  • сначала отключите newest (самый новый) мод
  • сравните с последней известной рабочей версией
  • переместите важные миры в безопасное место перед дальнейшим тестированием
  • продолжите работу со разделом Обновление и устранение неполадок