This represents an item. It can be retrieved using an Item BEP. Is an crafttweaker.api.item.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.IItemStack

Interfacce Implementate

Link to interfacce-implementate

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

Clears any custom name set for this ItemStack

ZenScript
Copy
<item:minecraft:dirt>.clearCustomName();

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
<item:minecraft:dirt>.getRemainingItem(stack as crafttweaker.api.item.IItemStack);
<item:minecraft:dirt>.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
<item:minecraft:dirt>.matches(stack as crafttweaker.api.item.IItemStack);
<item:minecraft:dirt>.matches(<item:minecraft:iron_ingot>);
ParametroTipoDescrizione
Parametro
stack
Tipo
crafttweaker.api.item.IItemStack
Descrizione
The stack to check

Sets the display name of the ItemStack

Returns crafttweaker.api.item.IItemStack

ZenScript
Copy
<item:minecraft:dirt>.setDisplayName(name as String);
<item:minecraft:dirt>.setDisplayName("totally not dirt");
ParametroTipoDescrizione
Parametro
nome
Tipo
String
Descrizione
New name of the stack.

Sets the damage of the ItemStack

Returns crafttweaker.api.item.IItemStack

ZenScript
Copy
<item:minecraft:dirt>.withDamage(damage as int);
<item:minecraft:dirt>.withDamage(10);
ParametroTipoDescrizione
Parametro
damage
Tipo
int
Descrizione
the new damage value

Sets the tag for the ItemStack.

Returns crafttweaker.api.item.IItemStack

ZenScript
Copy
<item:minecraft:dirt>.withTag(tag as crafttweaker.api.data.IData);
<item:minecraft:dirt>.withTag({Display: {lore: ["Hello"]}});
ParametroTipoDescrizione
Parametro
tag
Tipo
crafttweaker.api.data.IData
Descrizione
The tag to set.
NomeTipoHa GetterHa Setter
Nome
amount
Tipo
int
Ha Getter
Ha Setter
no
Nome
burnTime
Tipo
int
Ha Getter
Ha Setter
Nome
commandString
Tipo
String
Ha Getter
Ha Setter
no
Nome
damageable
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
damaged
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
displayName
Tipo
String
Ha Getter
Ha Setter
no
Nome
empty
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
food
Tipo
crafttweaker.api.food.MCFood
Ha Getter
Ha Setter
Nome
getOrCreate
Tipo
crafttweaker.api.data.IData
Ha Getter
Ha Setter
no
Nome
getRepairCost
Tipo
int
Ha Getter
Ha Setter
no
Nome
hasDisplayName
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
hasEffect
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
hasTag
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
isCrossbow
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
isEnchantable
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
isEnchanted
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
items
Tipo
crafttweaker.api.item.IItemStack[]
Ha Getter
Ha Setter
no
Nome
maxDamage
Tipo
int
Ha Getter
Ha Setter
no
Nome
maxStackSize
Tipo
int
Ha Getter
Ha Setter
no
Nome
registryName
Tipo
String
Ha Getter
Ha Setter
no
Nome
stackable
Tipo
boolean
Ha Getter
Ha Setter
no
Nome
tag
Tipo
crafttweaker.api.data.IData
Ha Getter
Ha Setter
no
Nome
translationKey
Tipo
String
Ha Getter
Ha Setter
no
Nome
useDuration
Tipo
int
Ha Getter
Ha Setter
no

Sets the amount of the ItemStack

ZenScript
Copy
<item:minecraft:dirt> * amount as int
<item:minecraft:dirt> * 3
ParametroTipoDescrizione
Parametro
amount
Tipo
int
Descrizione
new amount
Tipo RisultatoImplicito
Tipo Risultato
crafttweaker.api.data.IData
Implicito
Tipo Risultato
crafttweaker.api.data.MapData
Implicito
Tipo Risultato
crafttweaker.api.item.IItemStack
Implicito
no