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
- Готово
Скачать мод:
26.2 - 26.1:
Patched-9.0.0+26.1-fabric.jar [219.12 Kb]
1.21.11:
Patched-9.0.0+1.21.11-fabric.jar [221.99 Kb]
1.21.10 - 1.21:
Patched-9.0.0+1.21.1-fabric.jar [226.06 Kb]
1.20.6:
Patched-fabric-6.0.0+1.20.5.jar [155.93 Kb]
1.20.4:
Patched-fabric-5.1.0+1.20.4.jar [155.86 Kb]
1.20.2 - 1.20.1:
Patched-9.0.0+1.20.1-fabric.jar [226.2 Kb]
1.19.3:
patched-fabric-1_19_3-1_0_2.jar [104.54 Kb]
1.19.2:
Patched-9.0.0+1.19.2-fabric.jar [225.01 Kb]
1.18.2:
Patched-9.0.0+1.18.2-fabric.jar [223.7 Kb]