Push To Craft
Активный0.0
Установок
Последнее обновление
Версии
Push To Craft
Как использовать
Модификация вводит новый тип данных под названием push_to_craft. Разместите файлы в папке push_to_craft внутри вашего датапака или каталога data мода (рядом с директориями recipes или tags).
Структура JSON файла
Корректный JSON файл имеет следующую структуру:
additions: Массив - Определяет все предметы или теги, которые вы хотите добавить к целевым элементам- Элементы представляют собой идентификаторы предметов в виде строк. Для использования тегов добавьте префикс
#.
- Элементы представляют собой идентификаторы предметов в виде строк. Для использования тегов добавьте префикс
targets: Массив или Строка - Определяет, к каким предметам и тегам применять изменения в рецептах- Элементы представляют собой идентификаторы предметов или теги в виде строк.
recipes: Объект - Задает условия для выбора рецептовtypes: Массив - необязательный - Определяет, какие типы рецептов использовать- Элементы представляют собой идентификаторы сериализаторов рецептов в виде строк
ids: Массив - необязательный - Определяет, какие конкретные рецепты изменять- Элементы представляют собой строки следующих типов:
- Точные идентификаторы рецептов, например
minecraft:anvil - Пространственно-специфичные регулярные выражения, где только последняя часть идентификатора является regex, например
minecraft:. - Полные регулярные выражения, начинающиеся и заканчивающиеся косой чертой, например
/.craft:./
- Точные идентификаторы рецептов, например
- Элементы представляют собой строки следующих типов:
Примеры использования
Этот пример позволяет использовать черный камень вместо булыжника везде:
{
"additions": [
"minecraft:blackstone"
],
"targets": [
"minecraft:cobblestone"
],
"recipes": {}
}
Этот пример позволяет использовать изумруды и все виды досок в качестве альтернативы алмазам и железной руде в рецептах крафта и плавки:
{
"additions": [
"minecraft:emerald",
"#minecraft:planks"
],
"targets": [
"minecraft:diamond",
"minecraft:iron_ore"
],
"recipes": {
"types": [
"crafting_shaped",
"crafting_shapeless",
"blasting"
],
"ids": [
"minecraft:/./"
]
}
}
Для разработчиков модов
Если вы разработчик модов и хотите использовать эту функциональность в своих проектах, вы можете подключить библиотеку через maven:
repositories {
maven {
name "Siphalor's Maven"
url "https://maven.siphalor.de"
}
}
dependencies {
modCompile "de.siphalor:pushtocraft-1.15:+"
// Опционально вы можете включить этот мод в свой jar файл
include "de.siphalor:pushtocraft-1.15:+"
}