Предмет из жидкости

Рецепт, создающий предметы из жидкости и других предметов.

  • Вход: предметы, жидкость

  • Выход: предметы

У жидкости можно указать тип и шанс потребления в каждом создаваемом рецепте. За это отвечает параметр "consume_fluid": x, где x – вероятность потребления.

  • У входных предметов можно указать следующие параметры: предмет (item) или тег (tag), количество (count), шанс возврата предмета при совершении рецепта (return_chance).

  • У выходных предметов можно указать следующие данные: тип предмета, количество, вес предмета (при нескольких выходных предметов), вес неудачного крафта (empty_weight), число попыток скрафтить предмет (rolls). Например, при 10 попытках и шансе неудачного крафта 0.2, шанс создания предмета в каждой из 10 попыток составляет 80%. Таким образом игрок, вероятнее всего, получит 8 выходов рецепта.

Также у всех предметов можно указать NBT-тэг в следующем формате:

"nbt": {
  "Potion": "minecraft:water"
}

Пример рецепта в формате json приведен ниже:

{
  "type": "interactio:item_fluid_transform",
  "inputs": [
    {
      "item": "minecraft:spruce_log",
      "count": 3,
      "return_chance": 0.75
    },
    {
      "tag": "forge:ingots/gold",
      "count": 2
    }
  ],
  "fluid": {
    "fluid": "water"
  },
  "output": {
    "entries": [
      {
        "result": {
          "item": "minecraft:diamond",
          "count": 2
        },
        "weight": 7
      },
      {
        "result": {
          "item": "minecraft:orange_wool",
          "count": 3
        },
        "weight": 10
      }
    ],
    "empty_weight": 83,
    "rolls": 10
  },
  "consume_fluid": 0.1
}

Last updated