MCIngredientConditioned

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

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

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

crafttweaker.api.item.MCIngredientConditioned

Implemented Interfaces

MCIngredientConditioned реализует следующие интерфейсы. That means any method available to them can also be used on this class.

Methods

anyDamage

Тип возврата: crafttweaker.api.item.MCIngredientConditioned<crafttweaker.api.item.IIngredient>

null.anyDamage();

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

Return type: crafttweaker.api.item.IItemStack

null.getRemainingItem(стек как crafttweaker.api.item.IItemStack);
null.getRemainingItem(<item:minecraft:iron_ingot>);
ПараметрТипDescription
stackcrafttweaker.api.item.IItemStackThe stack to provide for this ingredient.

matches

Does the given stack match the ingredient?

Return type: boolean

null.matches(стек как crafttweaker.api.item.IItemStack);
null.matches(<item:minecraft:iron_ingot>);
ПараметрТипDescription
stackcrafttweaker.api.item.IItemStackThe stack to check

Return type: boolean

myMCIngredientConditioned.matches(stack as crafttweaker.api.item.IItemStack, игнорировать как boolean);
ПараметрТипDescription
stackcrafttweaker.api.item.IItemStackОписание отсутствует
ИгнорированиеbooleanОписание отсутствует

onlyDamaged

Тип возврата: crafttweaker.api.item.MCIngredientConditioned<crafttweaker.api.item.IIngredient>

null.onlyDamaged();

onlyIf

Тип возврата: crafttweaker.api.item.MCIngredientConditioned<crafttweaker.api.item.IIngredient>

null.onlyIf(uid как строка, функционировать как функция.Predicate<crafttweaker.api.item.IItemStack>);
ПараметрТипDescriptionIsOptionalDefault Value
uidStringОписание отсутствуетfalsenull
functionfunction.Predicate<crafttweaker.api.item.IItemStack>Описание отсутствуетtruenull

Свойства

НазваниеТипИмеет GetterИмеет Setter
baseIngredientTtruefalse
commandStringStringtruefalse
условиеcrafttweaker.api.item.IIngredientTransformer<T>truefalse
itemscrafttweaker.api.item.IItemStack[]truefalse

Операторы

OR

<tag:ingotIron> | Другое как crafttweaker.api.item.IIngredient
ПараметрТипDescription
othercrafttweaker.api.item.IIngredientОписание отсутствует

Утилиты

Тип результатаЯвляется неявным
crafttweaker.api.data.IDatatrue
crafttweaker.api.data.MapDatatrue