Expansion for IIngredient
Casters
Methods
asIIngredientWithAmount
Used implicitly when a machine can accept more than one item but you only provide one.
Return Type: IIngredientWithAmount
IIngredient.asIIngredientWithAmount() as IIngredientWithAmount
<tag:items:forge:ingots>.asIIngredientWithAmount();
mul
Use this in contexts where machines accept more than one item to state that fact.
Return Type: IIngredientWithAmount
IIngredient.mul(amount as int) as IIngredientWithAmount
Parameter | Type | Description |
---|
amount | int | No Description Provided |
reuse
Return Type: MCIngredientTransformed<IIngredient>
IIngredient.reuse() as MCIngredientTransformed<IIngredient>
<tag:items:forge:ingots>.reuse();
Use this if you already have the transformer from another ingredient
Return Type: MCIngredientTransformed<IIngredient>
IIngredient.transform(transformer as IIngredientTransformer<IIngredient>) as MCIngredientTransformed<IIngredient>
Return Type: MCIngredientTransformed<IIngredient>
IIngredient.transformCustom(uid as string, function as Function<IItemStack,IItemStack>) as MCIngredientTransformed<IIngredient>
Parameter | Type | Description | Optional | DefaultValue |
---|
uid | string | No Description Provided | false | |
function | Function<IItemStack,IItemStack> | No Description Provided | true | |
Return Type: MCIngredientTransformed<IIngredient>
IIngredient.transformDamage(amount as int) as MCIngredientTransformed<IIngredient>
Parameter | Type | Description | Optional | DefaultValue |
---|
amount | int | No Description Provided | true | 1 |
Return Type: MCIngredientTransformed<IIngredient>
IIngredient.transformReplace(replaceWith as IItemStack) as MCIngredientTransformed<IIngredient>
Parameter | Type | Description |
---|
replaceWith | IItemStack | No Description Provided |