ToolActionIngredient
Importing the class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
Implemented Interfaces
ToolActionIngredient implements the following interfaces. That means all methods defined in these interfaces are also available in ToolActionIngredient
Casters
Result Type | Is Implicit |
---|---|
Result Type IData | Is Implicit true |
Result Type IIngredientWithAmount | Is Implicit true |
Result Type MapData | Is Implicit true |
Methods
Parameter | Type |
---|---|
Parameter attribute | Type Attribute |
Parameter name | Type string |
Parameter value | Type double |
Parameter operation | Type AttributeOperation |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter attribute | Type Attribute |
Parameter uuid | Type invalid |
Parameter name | Type string |
Parameter value | Type double |
Parameter operation | Type AttributeOperation |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter attribute | Type Attribute |
Parameter uuid | Type string |
Parameter name | Type string |
Parameter value | Type double |
Parameter operation | Type AttributeOperation |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter content | Type Component |
Return Type: IngredientConditioned<IIngredient>
Return Type: IIngredientWithAmount
Parameter | Type | Optional | Default Value |
---|---|---|---|
Parameter leaveName | Type boolean | Optional true | Default Value false |
Return Type: boolean
Parameter | Type |
---|---|
Parameter ingredient | Type IIngredient |
Return Type: IItemStack
Parameter | Type |
---|---|
Parameter stack | Type IItemStack |
Return Type: boolean
Return Type: boolean
Parameter | Type |
---|---|
Parameter stack | Type IItemStack |
Parameter | Type | Optional |
---|---|---|
Parameter shiftedFunction | Type ITooltipFunction | Optional false |
Parameter unshiftedFunction | Type ITooltipFunction | Optional true |
Parameter | Type |
---|---|
Parameter function | Type ITooltipFunction |
Return Type: IIngredientWithAmount
Parameter | Type |
---|---|
Parameter amount | Type int |
Return Type: IngredientConditioned<IIngredient>
Parameter | Type |
---|---|
Parameter condition | Type IIngredientCondition<IIngredient> |
Return Type: IngredientConditioned<IIngredient>
Return Type: IngredientConditioned<IIngredient>
Parameter | Type |
---|---|
Parameter minDamage | Type int |
Return Type: IngredientConditioned<IIngredient>
Parameter | Type |
---|---|
Parameter maxDamage | Type int |
Return Type: IngredientConditioned<IIngredient>
Parameter | Type | Optional |
---|---|---|
Parameter uid | Type string | Optional false |
Parameter function | Type Predicate<IItemStack> | Optional true |
Parameter | Type |
---|---|
Parameter attribute | Type Attribute |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter uuid | Type invalid |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter uuid | Type string |
Parameter slotTypes | Type EquipmentSlot[] |
Parameter | Type |
---|---|
Parameter regex | Type string |
Return Type: IIngredientTransformed<IIngredient>
Parameter | Type |
---|---|
Parameter time | Type int |
Return Type: IIngredientTransformed<IIngredient>
Parameter | Type |
---|---|
Parameter transformer | Type IIngredientTransformer<IIngredient> |
Return Type: IIngredientTransformed<IIngredient>
Parameter | Type | Optional |
---|---|---|
Parameter uid | Type string | Optional false |
Parameter function | Type Function<IItemStack,IItemStack> | Optional true |
Return Type: IIngredientTransformed<IIngredient>
Parameter | Type | Optional | Default Value |
---|---|---|---|
Parameter amount | Type int | Optional true | Default Value 1 |
Return Type: IIngredientTransformed<IIngredient>
Parameter | Type |
---|---|
Parameter replaceWith | Type IItemStack |
Operators
Properties
Name | Type | Has Getter | Has Setter |
---|---|---|---|
Name burnTime | Type void | Has Getter false | Has Setter true |
Name empty | Type boolean | Has Getter true | Has Setter false |