Перейти к содержимому

MEOWS

мои существующие настройки сохранятся (файлы по умолчанию)

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
2,1 тыс.
Подписчиков на Modrinth
2
версии
2
Обновлён
7 августа 20267 авг.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 26.1–26.2
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 0.0.2 от 7 августа 2026
Нужен Fabric API
Лицензия MPL-2.0 — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры26.1–26.2
Описание переведено автоматическиПоказать оригинал (EN)

MEOWS

мои существующие настройки выживут

Что это?

Похоже на YOSBR или Configured Defaults, этот мод позволяет копировать стандартные файлы игры при запуске Minecraft. Это полезно для создателей модпаков, которым нужно включить файлы конфигурации, но не хочется сбрасывать изменения пользователя после каждого обновления.

В отличие от вышеупомянутых модов, MEOWS реализует систему «действий», в которой при запуске можно выполнять определённые действия, например перезаписывать или удалять указанные файлы. Действия выполняются только один раз.

Как это работает?

Каждый файл в директории defaults будет скопирован в соответствующее место в корневой директории игры. Например, .minecraft/defaults/options.txt будет скопирован в .minecraft/options.txt, если файла там ещё нет.

Мод настраивается через файл config/meows/config.json. Это включает текущую версию стандартных файлов (для действий) и действия, выполняемые для каждой версии. Чтобы использовать MEOWS как YOSBR или Configured Defaults, эти параметры можно игнорировать.

Действия хранятся в виде массива объектов, каждый из которых содержит массив файлов для перезаписи или удаления и соответствующую версию. Вот пример, который перезапишет файл options.txt:

{
  "version": 2,
  "actions": [
    {
      "version": 2,
      "overwrite": [
        "options.txt"
      ]
    }
  ]
}

При запуске игры MEOWS выполнит эти действия, если они ещё не выполнялись. Затем локальная версия MEOWS будет обновлена, чтобы эти действия больше не могли выполниться.

Для действий перезаписи файл должен иметь соответствующий файл в директории defaults.

{
  "version": 3,
  "actions": [
    {
      "version": 3,
      "delete": [
        "options.txt"
      ]
    },
    {
      "version": 2,
      "overwrite": [
        "options.txt"
      ]
    }
  ]
}

В этом примере верхнее действие имеет приоритет. options.txt будет удалён, несмотря на то что он перезаписывался в предыдущей версии.

Учтите: если файл options.txt всё ещё присутствует в директории defaults, он будет скопирован, если его нет, при следующем запуске игры, так как действия обрабатываются только один раз.

Зачем?

Из моего опыта поддержки модпаков я обнаружил, что похожие моды упускают одну важную вещь: как автор модпака может управлять изменениями файлов? В конце концов, они копируют файлы только если их ещё нет, а значит, крупные изменения в файлах конфигурации или обновление уже созданных файлов невозможны. MEOWS решает эту проблему своей системой действий, предоставляя способ выполнения одноразовых операций над файлами.

FAQ

Будет ли это портировано на другие загрузчики модов?

В будущем, вероятно.

Будет ли это портировано на другие версии Minecraft?

В будущем, вероятно.

Почему здесь используется preLaunch, а не language provider на Fabric?

В идеале этот мод должен быть абсолютно неприхотлив в поддержке. Поэтому я выбрал «правильные» пути во многих архитектурных решениях, в частности избегая хакерского метода language provider, который используют другие похожие моды, чтобы запуститься как можно раньше. Это означает, что некоторые другие моды могут создавать файлы до того, как MEOWS сможет скопировать их стандартные значения. Однако я обнаружил, что такие случаи достаточно редки, чтобы не быть большой проблемой.

Частые вопросы

Как установить MEOWS?

Установите Fabric под свою версию Minecraft, скачайте MEOWS под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MEOWS?

У MEOWS есть сборки для Minecraft 26.1–26.2.

Нужен ли MEOWS на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
Mozilla Public License 2.0можно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее