IngredientList

Questa classe è stata aggiunta da una mod con ID crafttweaker. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.

Importing the class

Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.

crafttweaker.api.item.IngredientList

Interfacce Implementate

IngredientList implementa le seguenti interfacce. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.

Methods

anyDamage

Tipo di restituzione: 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(stack as crafttweaker.api.item.IItemStack);
null.getRemainingItem(<item:minecraft:iron_ingot>);
ParameterTypeDescription
stackcrafttweaker.api.item.IItemStackThe stack to provide for this ingredient.

matches

Does the given stack match the ingredient?

Return type: boolean

null.matches(stack as crafttweaker.api.item.IItemStack);
null.matches(<item:minecraft:iron_ingot>);
ParameterTypeDescription
stackcrafttweaker.api.item.IItemStackThe stack to check

Does the given stack match the ingredient?

Return type: boolean

null.matches(stack as crafttweaker.api.item.IItemStack, ignoreDamage as boolean);
ParameterTypeDescription
stackcrafttweaker.api.item.IItemStackThe stack to check
ignoreDannobooleanI danni dovrebbero essere controllati?

onlyDamaged

Tipo di restituzione: crafttweaker.api.item.MCIngredientConditioned<crafttweaker.api.item.IIngredient>

null.onlyDamaged();

onlyIf

Tipo di restituzione: crafttweaker.api.item.MCIngredientConditioned<crafttweaker.api.item.IIngredient>

null.onlyIf(uid as String, function as function.Predicate<crafttweaker.api.item.IItemStack>);
ParameterTypeDescriptionIsOptionalDefault Value
uidStringNessuna descrizione fornitafalsenull
functionfunction.Predicate<crafttweaker.api.item.IItemStack>Nessuna descrizione fornitatruenull

Properties

NameTypeHa GetterHa Setter
commandStringStringtruefalse
itemscrafttweaker.api.item.IItemStack[]truefalse

Operators

OR

<tag:ingotIron> <unk> altro come crafttweaker.api.item.IIngredient
ParameterTypeDescription
othercrafttweaker.api.item.IIngredientNessuna descrizione fornita

Caster