This is IIngredient!!!

Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Link to импорт-класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

ZenScript
Copy
crafttweaker.api.item.IIngredient

Implemented Interfaces

Link to implemented-interfaces

IIngredient implements the following interfaces. That means any method available to them can also be used on this class.

getRemainingItem

Link to getremainingitem

When this ingredient stack is crafted, what will remain in the grid? Does not check if the stack matches though! Used e.g. in CrT's net.minecraft.item.crafting.ICraftingRecipe

Returns crafttweaker.api.item.IItemStack

ZenScript
Copy
<tag:ingotIron>.getRemainingItem(stack as crafttweaker.api.item.IItemStack);
<tag:ingotIron>.getRemainingItem(<item:minecraft:iron_ingot>);
ПараметрТипОписание
Параметр
stack
Тип
crafttweaker.api.item.IItemStack
Описание
The stack to provide for this ingredient.

Does the given stack match the ingredient?

Возвращает boolean

ZenScript
Copy
<tag:ingotIron>.matches(stack as crafttweaker.api.item.IItemStack);
<tag:ingotIron>.matches(<item:minecraft:iron_ingot>);
ПараметрТипОписание
Параметр
stack
Тип
crafttweaker.api.item.IItemStack
Описание
The stack to check

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет Setter
Название
commandString
Тип
String
Имеет Getter
true
Имеет Setter
false
Название
items
Тип
crafttweaker.api.item.IItemStack[]
Имеет Getter
true
Имеет Setter
false
Тип результатаЯвляется неявным
Тип результата
crafttweaker.api.data.IData
Является неявным
true
Тип результата
crafttweaker.api.data.MapData
Является неявным
true