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

Remote Resource Pack

Загружать содержимое ресурспака из интернета

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
12,8 тыс.
Подписчиков на Modrinth
16
версий
112
Обновлён
15 сентября 202615 сент.
Опубликован
в 2023

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

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.18.2–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 3.0.0-rc.1+26.2-neoforge от 15 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

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

Remote Resource Pack

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

Зачем мне это?

Некоторым игрокам, модам и сборкам может понадобиться поддерживать свои ресурсы в актуальном состоянии.

Более того, некоторые ресурсы может быть нельзя распространять напрямую, поэтому их нужно скачивать во время работы.

Формат конфига

Поместите файл конфига в директорию .minecraft/config/RemoteResourcePack/ (или её подпапки), с расширением .json.

Вот пример. Обратите внимание, что комментарии в файле конфига не допускаются.

{
  "schema": 1,          // Обязательно
  // Как долго пак будет считаться устаревшим и требовать повторного скачивания
  // например 2min / 3d / 11h45min14s
  // Может быть "always" или "never"
  "autoUpdate": "2h",
  // Конфиг пака, который управляет тем, какие файлы включаются
  "zipconfig": "https://featurehouse.github.io/epx_packs/v2/dl/zipconfig.json",
  "args": {             // Аргументы динамического содержимого
    "poem": "random",   // Может быть буквально "random"
    "splashes": 0       // Может быть числовым индексом
  },
  // Базовый URL для URL удалённого содержимого
  "base": "https://featurehouse.github.io/epx_packs/v2/dl/index.html"
}

Формат zipconfig (комментарии также не допускаются):

{
    "static": { // Файлы, которые включаются всегда
        "pack.mcmeta": {                // Можно задать буквально
            "raw": "{\"pack\":{\"pack_format\":18,\"description\":\"Hello World\"}}"
        },
        "assets/example/test.bin": {    // Можно задать в base64
            "base64": "TmV2ZXIgR29ubmEgR2l2ZSBZb3UgVXAh"
        },
        "assets/example/songs/dynamic/rickroll.ogg": {  // Можно скачать из интернета
            "fetch": "https://www.example.net/songs/Rick%20Astley/Never_Gonna_Give_You_Up-HiRes.ogg"
        },
        "assets/example/lang/fr_fr.json": {     // Может быть относительным URL, базовый URL которого задан в конфиге выше
            "fetch": "/my-interesting-example-mod/resources/i18n/fr_fr.json"
        }
    },
    "dynamic": {
        "example-arg": {    // См. "args" в конфиге выше
            "default": "random",    // Выбрать элемент случайно. Можно переопределить в args.example-arg.
            "items": [{
                "weight": 250,      // Можно опустить, по умолчанию 100
                "files": {  // То же, что и в "static"
                    "assets/example/news/content.json": {"fetch": "/my-interesting-example-mod/news-channel/1.json"},
                    "assets/example/news/timestamp.txt": {"raw": "2023-10-10T09:24:30+08:00"}
                }
            }, {
                "files": {
                    "assets/example/news/content.json": {"fetch": "/my-interesting-example-mod/news-channel/2.json"},
                    "assets/example/news/timestamp.txt": {"raw": "2023-10-10T09:25:21+08:00"}
                }
            }]
        },
        "another_arg": {
            "default": 0,
            "items": [
                {},
                {
                    "files": {
                        "assets/example/textures/items/silver_ingot.png": {
                            "fetch": "/my-interesting-example-mod/experimental/resources/silver_ingot/2023-10-10.png"
                        }
                    }
                }
            ]
        }
    }
}

Встроенный конфиг для модов

Моды могут включать свой конфиг в RemoteResourcePack.json в корневой директории JAR.

Вот пример:

{
  "end-poem-extension/recommended-pack-v2.json": {
    "schema": 1,
    "_description": [
      "End Poem Extension Recommended Pack",
      "Contents may differ between downloads as they are picked randomly"
    ],
    "autoUpdate": "2h",
    "args": {
      "poem": "random",
      "splashes": 0
    },
    "base": "https://featurehouse.github.io/epx_packs/v2/dl/index.html",
    "zipconfig": "https://featurehouse.github.io/epx_packs/v2/dl/zipconfig.json"
  }
}

Конфиг будет выгружен в `.minecraft/config/RemoteResourcePack/end-poem-extension/recommended-pack-v2.json`
(если его нет) и тем самым загружен.

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

Как установить Remote Resource Pack?

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

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

У Remote Resource Pack есть сборки для Minecraft 1.18.2–26.3.

Нужен ли Remote Resource Pack на сервере?

Ставится только в игру; на сервер ставить не нужно

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

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