Лаунчер ищет паки в одной из папок:
Marsey/ResourcePacks/<ИмяПака>
Marsey/
ResourcePacks/
MyPack/
meta.json
icon.png (необязательно)
Resources/
Textures/
Locale/
В корне пака должен быть meta.json, иначе пак не загрузится.
Пример:
{
"name": "My Pack",
"description": "My custom textures and locale",
"target": ""
}Поля:
name- название пака.description- описание пака.target-fork id, для которого предназначен пак. Пустая строка означает, что пак не привязан к конкретному форку.
- Подмена идёт по относительному пути внутри
Resources/. meta.jsonиicon.pngв корне пака считаются метаданными и не заменяют игровые файлы.- Локализацию можно подменять через
Resources/Locale/<locale>/...и.ftlфайлы. - Порядок паков важен: если несколько паков меняют один и тот же ресурс, выше стоящий в списке пак имеет приоритет.
Если вы заменяете файлы внутри .rsi-папки, рядом должен лежать корректный meta.json именно этой .rsi.
Пример:
Resources/
Textures/
Mobs/
Ghosts/
ghost_human.rsi/
meta.json
icon.png
animated.png
inhand-left.png
inhand-right.png
Без .rsi/meta.json клиент может некорректно прочитать состояния спрайта, и замена будет работать неправильно или не сработает вообще.
- Откройте вкладку
Resource Packs. - Положите пак в папку
Marsey/ResourcePacks/. - Нажмите обновление списка, если пак не появился сразу.
- Включите пак и при необходимости поднимите его выше в порядке загрузки.
- Для отладки можно использовать dump ресурсов из настроек лаунчера.
- В debug-настройках есть опция отключения строгой проверки
targetдля паков.
Put packs in:
Marsey/ResourcePacks/<PackName>
Marsey/
ResourcePacks/
MyPack/
meta.json
icon.png (optional)
Resources/
Textures/
Locale/
Each pack must contain a root meta.json.
Example:
{
"name": "My Pack",
"description": "My custom textures and locale",
"target": ""
}name: pack name.description: optional description.target: target fork id. Empty means no fork restriction.
- Overriding is matched by relative path inside
Resources/. meta.jsonandicon.pngin the pack root are treated as metadata and do not replace game files.- Localization can be overridden through
Resources/Locale/<locale>/...and.ftlfiles. - Pack order matters: if several packs change the same resource, the pack placed higher in the list has priority.
If you replace files inside an .rsi folder, a correct meta.json for that exact .rsi must be placed next to them.
Example:
Resources/
Textures/
Mobs/
Ghosts/
ghost_human.rsi/
meta.json
icon.png
animated.png
inhand-left.png
inhand-right.png
Without .rsi/meta.json, the client may read sprite states incorrectly, and the override will work incorrectly or not work at all.
- Open the
Resource Packstab. - Put the pack into
Marsey/ResourcePacks/. - Refresh the list if the pack does not appear immediately.
- Enable the pack and move it higher in the load order if needed.
- For debugging, you can use the resource dump from launcher settings.
- There is a debug setting that disables strict
targetchecking for packs.