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.tag.MCTag

Interfacce Implementate

Link to interfacce-implementate

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

ZenScript
Copy
myMCTag.addBlocks(blocks as crafttweaker.api.block.MCBlock[]);
ParametroTipoDescrizione
Parametro
blocks
Tipo
crafttweaker.api.block.MCBlock[]
Descrizione
Nessuna descrizione fornita
ZenScript
Copy
myMCTag.addEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
ParametroTipoDescrizione
Parametro
entities
Tipo
crafttweaker.api.entity.MCEntityType[]
Descrizione
Nessuna descrizione fornita
ZenScript
Copy
myMCTag.addItems(items as crafttweaker.api.item.IItemStack[]);
ParametroTipoDescrizione
Parametro
items
Tipo
crafttweaker.api.item.IItemStack[]
Descrizione
Nessuna descrizione fornita

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createBlockTag();

createEntityTypeTag

Link to createentitytypetag

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createEntityTypeTag();

Returns crafttweaker.api.tag.MCTag

ZenScript
Copy
myMCTag.createItemTag();

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
myMCTag.getRemainingItem(stack as crafttweaker.api.item.IItemStack);
myMCTag.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
myMCTag.matches(stack as crafttweaker.api.item.IItemStack);
myMCTag.matches(<item:minecraft:iron_ingot>);
ParametroTipoDescrizione
Parametro
stack
Tipo
crafttweaker.api.item.IItemStack
Descrizione
The stack to check
ZenScript
Copy
myMCTag.removeBlocks(blocks as crafttweaker.api.block.MCBlock[]);
ParametroTipoDescrizione
Parametro
blocks
Tipo
crafttweaker.api.block.MCBlock[]
Descrizione
Nessuna descrizione fornita

removeEntityTypes

Link to removeentitytypes

ZenScript
Copy
myMCTag.removeEntityTypes(entities as crafttweaker.api.entity.MCEntityType[]);
ParametroTipoDescrizione
Parametro
entities
Tipo
crafttweaker.api.entity.MCEntityType[]
Descrizione
Nessuna descrizione fornita
ZenScript
Copy
myMCTag.removeItems(items as crafttweaker.api.item.IItemStack[]);
ParametroTipoDescrizione
Parametro
items
Tipo
crafttweaker.api.item.IItemStack[]
Descrizione
Nessuna descrizione fornita
NomeTipoHa GetterHa Setter
Nome
blocks
Tipo
crafttweaker.api.block.MCBlock[]
Ha Getter
Ha Setter
no
Nome
commandString
Tipo
String
Ha Getter
Ha Setter
no
Nome
entityTypes
Tipo
crafttweaker.api.entity.MCEntityType[]
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