Patched - данный мод позволяет наборам данных/ресурсов изменять части файлов json вместо их полной замены. Его можно использовать для исправления биомов, таблиц добычи, моделей и большинства других json-файлов в игре. Всякий раз, когда Mojang создает модели сущностей, управляемые данными, Patched, скорее всего, сможет исправлять и их, создавая базовую альтернативу CEM от OptiFine.
Вот список нескольких различных вещей, которых можно достичь, используя исправленные:
- Удаление или добавление функций генерации мира в биомы
- Удаление или добавление критериев для достижений
- Удаление или добавление добычи в таблицы добычи
- Изменение рецептов
- И многое другое!
Мод предназначен для уменьшения конфликтов между наборами данных/ресурсов, а также между другими модами. Это также предназначено для облегчения обслуживания этих файлов, поскольку вам не нужно беспокоиться о том, что другие части файла устареют (например, обновления Minecraft, которые изменяют биом, в котором вы меняете несвязанную часть).
Pathed также поставляется с несколькими командами для проверки состояния игры (/patchedc для клиентской части):
/patched list packs показывает список наборов, содержащих исправления
/patched list patches <набор> показывает список исправлений, предоставляемых данным набором
/patched dump patch <набор> <имя> показывает содержимое, предоставляемого указанным набором
/patched dump file <имя> показывает содержимое файла с комментариями, указывающими на изменения, внесенные в файл, и кем
[spoile=Как это работаетr]
Patched позволяет создавать эти так называемые "исправительные" файлы с тем же именем, что и исправляемый файл. Эти исправления соответствуют синтаксису RFC 6902, с дополнительными функциями, улучшающими его в контексте моддинга. Синтаксис исправления задокументирован здесь, и здесь есть руководство по созданию исправлений. Например, для удаления гравия из биомов равнин:
{
"op": "find",
"path": "/features/6",
"test": {
"path": "",
"value": "minecraft:ore_gravel"
},
"then": {
"op": "remove",
"path": ""
}
}
Затем этот патч будет помещен в набор данных по адресу data/minecraft/worldgen/biome с именем plains.json.patch.
Чтобы быть максимально производительным, Patched ищет исправления только в наборах, в которых указано, что они у них есть (т.е. это на основе подписки). Это делается для того, чтобы избежать просмотра всех 200 некоторых модов в вашем модпаке, даже если на самом деле только в одном из них есть патчи. Набор может включить исправление, имея это в своем пакете.mcmeta:
{
"pack": {
"patched:has_patches": true // Indicates to Patched that this pack would like to patch things.
}
}
В качестве другого примера, этот патч добавляет пользовательский биом в достижение "время приключений":
[
{
"op": "add",
"path": "/criteria/mydatapack:mybiome",
"value": {
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"location": {
"biome": "mydatapack:mybiome"
}
}
}
]
},
"trigger": "minecraft:location"
}
},
{
"op": "add",
"path": "/requirements/-",
"value": [ "mydatapack:mybiome" ]
}
]
[/spoiler]
Как установить мод:
- Скачайте и установите Fabric
- Скачайте и установите Fabric API
- Скачайте мод и скопируйте в .minecraft/mods
- Готово
Скачать мод:
1.20.2:
patched-fabric-4_0_01_20_2.jar [123.07 Kb]
1.20.1:
patched-fabric-3_2_31_20_1.jar [124.32 Kb]
1.19.3:
patched-fabric-1_19_3-1_0_2.jar [104.54 Kb]
1.19.2:
patched-fabric-2_3_01_19_2.jar [119.36 Kb]
1.18.2:
patched-fabric-1_1_01_18_2.jar [119 Kb]