This is IIngredient!!!

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

Importare la Classe

Link to importare-la-classe

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.

ZenScript
Copy
crafttweaker.api.item.IIngredient

Interfacce Implementate

Link to interfacce-implementate

IIngredient implements the following interfaces. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.

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>);
ParametroTipoDescrizione
Parametro
stack
Tipo
crafttweaker.api.item.IItemStack
Descrizione
The stack to provide for this ingredient.

Does the given stack match the ingredient?

Restituisce un booleano

ZenScript
Copy
<tag:ingotIron>.matches(stack as crafttweaker.api.item.IItemStack);
<tag:ingotIron>.matches(<item:minecraft:iron_ingot>);
ParametroTipoDescrizione
Parametro
stack
Tipo
crafttweaker.api.item.IItemStack
Descrizione
The stack to check
NomeTipoHa GetterHa Setter
Nome
commandString
Tipo
String
Ha Getter
Ha Setter
no
Nome
items
Tipo
crafttweaker.api.item.IItemStack[]
Ha Getter
Ha Setter
no
Tipo RisultatoImplicito
Tipo Risultato
crafttweaker.api.data.IData
Implicito
Tipo Risultato
crafttweaker.api.data.MapData
Implicito