IItemStack
Link to iitemstack
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 Copycrafttweaker.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.
Metodi
Link to metodi
clearCustomName
Link to clearcustomname
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>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro stack | Tipo crafttweaker.api.item.IItemStack | Descrizione The stack to provide for this ingredient. |
matches
Link to matches
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>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro stack | Tipo crafttweaker.api.item.IItemStack | Descrizione The stack to check |
setDisplayName
Link to setdisplayname
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");
Parametro | Tipo | Descrizione |
---|---|---|
Parametro nome | Tipo String | Descrizione New name of the stack. |
withDamage
Link to withdamage
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);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro damage | Tipo int | Descrizione the new damage value |
withTag
Link to withtag
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"]}});
Parametro | Tipo | Descrizione |
---|---|---|
Parametro tag | Tipo crafttweaker.api.data.IData | Descrizione The tag to set. |
Proprietà
Link to proprietà
Nome | Tipo | Ha Getter | Ha Setter |
---|---|---|---|
Nome amount | Tipo int | Ha Getter sì | Ha Setter no |
Nome burnTime | Tipo int | Ha Getter sì | Ha Setter sì |
Nome commandString | Tipo String | Ha Getter sì | Ha Setter no |
Nome damageable | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome damaged | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome displayName | Tipo String | Ha Getter sì | Ha Setter no |
Nome empty | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome food | Tipo crafttweaker.api.food.MCFood | Ha Getter sì | Ha Setter sì |
Nome getOrCreate | Tipo crafttweaker.api.data.IData | Ha Getter sì | Ha Setter no |
Nome getRepairCost | Tipo int | Ha Getter sì | Ha Setter no |
Nome hasDisplayName | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome hasEffect | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome hasTag | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome isCrossbow | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome isEnchantable | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome isEnchanted | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome items | Tipo crafttweaker.api.item.IItemStack[] | Ha Getter sì | Ha Setter no |
Nome maxDamage | Tipo int | Ha Getter sì | Ha Setter no |
Nome maxStackSize | Tipo int | Ha Getter sì | Ha Setter no |
Nome registryName | Tipo String | Ha Getter sì | Ha Setter no |
Nome stackable | Tipo boolean | Ha Getter sì | Ha Setter no |
Nome tag | Tipo crafttweaker.api.data.IData | Ha Getter sì | Ha Setter no |
Nome translationKey | Tipo String | Ha Getter sì | Ha Setter no |
Nome useDuration | Tipo int | Ha Getter sì | Ha Setter no |
Operators
Link to operators
MUL
Link to mul
Sets the amount of the ItemStack
ZenScript Copy<item:minecraft:dirt> * amount as int
<item:minecraft:dirt> * 3
Parametro | Tipo | Descrizione |
---|---|---|
Parametro amount | Tipo int | Descrizione new amount |
Caster
Link to caster
Tipo Risultato | Implicito |
---|---|
Tipo Risultato crafttweaker.api.data.IData | Implicito sì |
Tipo Risultato crafttweaker.api.data.MapData | Implicito sì |
Tipo Risultato crafttweaker.api.item.IItemStack | Implicito no |