MCIngredientTransformed

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.MCIngredientTransformed

Interfacce Implementate

MCIngredientTransformed 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

Return type: boolean

myMCIngredientTransformed.matches(stack as crafttweaker.api.item.IItemStack, ignoreDamage as boolean);
ParameterTypeDescription
stackcrafttweaker.api.item.IItemStackNessuna descrizione fornita
ignoreDannobooleanNessuna descrizione fornita

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
baseIngredientTtruefalse
commandStringStringtruefalse
itemscrafttweaker.api.item.IItemStack[]truefalse
trasformatorecrafttweaker.api.item.IIngredientTransformer<T>truefalse

Operators

OR

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

Caster