

Durability Damage Recipe
Активный0.0
Установок
Последнее обновление
Версии
Durability Damage Recipe
Этот мод вводит две новые разновидности крафтовых рецептов, которые изнашивают используемые инструменты вместо их полного расходования в процессе создания предметов. Данные типы рецептов готовы к применению в ваших модификациях или датапаках.
Основные возможности:
- Два новых типа рецептов:
durabilitydamagerecipe:crafting_damage_shapeless
иdurabilitydamagerecipe:crafting_damage_shaped
- Функциональность схожа с
minecraft:crafting_shapeless
иminecraft:crafting_shaped
, но добавлен параметрdamage
, определяющий величину износа инструментов - Значение повреждения по умолчанию равно 1 единице
- Если прочность инструмента меньше необходимой для крафта величины урона, создание предмета становится невозможным
- Блок крафтера автоматически возвращает изношенные инструменты после завершения процесса
- Доступны настраиваемые уведомления о недостаточной прочности для рабочего стола и блока крафтера
- Внутриигровая документация предоставляется через Treatise при его наличии
- Настройки конфигурации доступны через Mod Menu, если данный мод установлен
В настоящий момент зачарования, такие как "Неразрушимость", не влияют на величину износа инструментов.
Практическое применение рецептов
Для создания рецептов с повреждением инструментов добавьте файлы .json
в каталог data/<пространство имён>/recipe
.
Пример бесформенного рецепта для версий 1.21.4/5:
{
"type": "durabilitydamagerecipe:crafting_damage_shapeless",
"category": "misc",
"group": "flint",
"ingredients": [
"minecraft:gravel",
"#minecraft:shovels"
],
"damage": 1,
"result": {
"count": 1,
"id": "minecraft:flint"
}
}
Пример форменного рецепта для версий 1.21.4/5:
{
"type": "durabilitydamagerecipe:crafting_damage_shaped",
"category": "building",
"group": "cobblestone",
"key": {
"S": "minecraft:stone",
"P": "#minecraft:pickaxes"
},
"pattern": [
"SSS",
"SPS",
"SSS"
],
"damage": 8,
"result": {
"count": 8,
"id": "minecraft:cobblestone"
}
}
Пример бесформенного рецепта для версии 1.21.1:
{
"type": "durabilitydamagerecipe:crafting_damage_shapeless",
"category": "misc",
"group": "flint",
"ingredients": [
{
"item": "minecraft:gravel"
},
{
"tag": "minecraft:shovels"
}
],
"damage": 1,
"result": {
"count": 1,
"id": "minecraft:flint"
}
}
Пример форменного рецепта для версии 1.21.1:
{
"type": "durabilitydamagerecipe:crafting_damage_shaped",
"category": "building",
"group": "cobblestone",
"key": {
"P": {
"tag": "minecraft:pickaxes"
},
"S": {
"item": "minecraft:stone"
}
},
"pattern": [
"SSS",
"SPS",
"SSS"
],
"damage": 8,
"result": {
"count": 8,
"id": "minecraft:cobblestone"
}
}
Настройка конфигурации
Параметры уведомлений о недостаточной прочности для рабочего стола: "OFF" (выключено), "ON" (включено), "LORE_FRIENDLY" (дружелюбно к описаниям)
Параметры уведомлений для блока крафтера: "OFF" (выключено), "ON" (включено), "LORE_FRIENDLY" (дружелюбно к описаниям)
Пример файла конфигурации .minecraft/config/durabilitydamagerecipe.json
:
{
"craftingNotificationOption": "ON",
"crafterNotificationOption": "ON"
}