ToolIngredient
Link to toolingredient
An ingredient that matches any item with the given tool type.
This class was added by a mod with mod-id farmersdelight
. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.
Импорт класса
Link to импорт-класса
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.
ZenScript Copyimport mods.farmersdelight.ToolIngredient;
Implemented Interfaces
Link to implemented-interfaces
ToolIngredient implements the following interfaces. That means all methods defined in these interfaces are also available in ToolIngredient
Static Methods
Link to static-methods
Name: getToolIngredient
Get a tool ingredient from a tool type name.
Returns: The ingredient
Return Type: ToolIngredient
ZenScript Copy<toolingredient:axe>
// ToolIngredient.getToolIngredient(type as string) as ToolIngredient
ToolIngredient.getToolIngredient("axe");
Параметр | Тип | Описание |
---|---|---|
Параметр type | Тип string | Описание The name of the type |
Name: getToolIngredient
Get a tool ingredient from a tool type.
Returns: The ingredient
Return Type: ToolIngredient
ZenScript Copy// ToolIngredient.getToolIngredient(type as ToolType) as ToolIngredient
ToolIngredient.getToolIngredient(<tooltype:axe>);
Параметр | Тип | Описание |
---|---|---|
Параметр type | Тип ToolType | Описание The tool type |
Утилиты
Link to утилиты
Тип результата | Является неявным |
---|---|
Тип результата IData | Является неявным true |
Тип результата MapData | Является неявным true |
Методы
Link to методы
Name: addGlobalAttributeModifier
Return Type: void
ZenScript CopyToolIngredient.addGlobalAttributeModifier(attribute as Attribute, name as string, value as double, operation as AttributeOperation, slotTypes as MCEquipmentSlotType[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр attribute | Тип Attribute | Описание No Description Provided |
Параметр name | Тип string | Описание No Description Provided |
Параметр value | Тип double | Описание No Description Provided |
Параметр operation | Тип AttributeOperation | Описание No Description Provided |
Параметр slotTypes | Тип MCEquipmentSlotType[] | Описание No Description Provided |
Name: addGlobalAttributeModifier
Return Type: void
ZenScript CopyToolIngredient.addGlobalAttributeModifier(attribute as Attribute, uuid as string, name as string, value as double, operation as AttributeOperation, slotTypes as MCEquipmentSlotType[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр attribute | Тип Attribute | Описание No Description Provided |
Параметр uuid | Тип string | Описание No Description Provided |
Параметр name | Тип string | Описание No Description Provided |
Параметр value | Тип double | Описание No Description Provided |
Параметр operation | Тип AttributeOperation | Описание No Description Provided |
Параметр slotTypes | Тип MCEquipmentSlotType[] | Описание No Description Provided |
Name: addShiftTooltip
Return Type: void
ZenScript CopyToolIngredient.addShiftTooltip(arg0 as MCTextComponent, arg1 as MCTextComponent) as void
Параметр | Тип | Описание | Optional | DefaultValue |
---|---|---|---|---|
Параметр arg0 | Тип Компонент MCTextcomponent | Описание No Description Provided | Optional false | DefaultValue |
Параметр arg1 | Тип Компонент MCTextcomponent | Описание No Description Provided | Optional true | DefaultValue |
Name: addTooltip
Return Type: void
ZenScript CopyToolIngredient.addTooltip(content as MCTextComponent) as void
Параметр | Тип | Описание |
---|---|---|
Параметр контент | Тип Компонент MCTextcomponent | Описание No Description Provided |
Name: anyDamage
Return Type: MCIngredientConditioned<IIngredient>
ZenScript Copy// ToolIngredient.anyDamage() as MCIngredientConditioned<IIngredient>
myToolIngredient.anyDamage();
Name: clearTooltip
Return Type: void
ZenScript Copy// ToolIngredient.clearTooltip() as void
myToolIngredient.clearTooltip();
Name: contains
Return Type: boolean
ZenScript CopyToolIngredient.contains(ingredient as IIngredient) as boolean
Параметр | Тип | Описание |
---|---|---|
Параметр ingredient | Тип IIngredient | Описание No Description Provided |
Name: getRemainingItem
Return Type: IItemStack
ZenScript CopyToolIngredient.getRemainingItem(stack as IItemStack) as IItemStack
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IItemStack | Описание No Description Provided |
Name: matches
Return Type: boolean
ZenScript CopyToolIngredient.matches(stack as IItemStack) as boolean
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IItemStack | Описание No Description Provided |
Name: modifyShiftTooltip
Return Type: void
ZenScript CopyToolIngredient.modifyShiftTooltip(arg0 as ITooltipFunction, arg1 as ITooltipFunction) as void
Параметр | Тип | Описание | Optional | DefaultValue |
---|---|---|---|---|
Параметр arg0 | Тип ITooltipFunction | Описание No Description Provided | Optional false | DefaultValue |
Параметр arg1 | Тип ITooltipFunction | Описание No Description Provided | Optional true | DefaultValue |
Name: modifyTooltip
Return Type: void
ZenScript CopyToolIngredient.modifyTooltip(function as ITooltipFunction) as void
Параметр | Тип | Описание |
---|---|---|
Параметр function | Тип ITooltipFunction | Описание No Description Provided |
Name: only
Return Type: MCIngredientConditioned<IIngredient>
ZenScript CopyToolIngredient.only(condition as IIngredientCondition<IIngredient>) as MCIngredientConditioned<IIngredient>
Параметр | Тип | Описание |
---|---|---|
Параметр condition | Тип IIngredientCondition<IIngredient> | Описание No Description Provided |
Name: onlyDamaged
Return Type: MCIngredientConditioned<IIngredient>
ZenScript Copy// ToolIngredient.onlyDamaged() as MCIngredientConditioned<IIngredient>
myToolIngredient.onlyDamaged();
Name: onlyIf
Return Type: MCIngredientConditioned<IIngredient>
ZenScript CopyToolIngredient.onlyIf(arg0 as string, arg1 as Predicate<IItemStack>) as MCIngredientConditioned<IIngredient>
Параметр | Тип | Описание | Optional | DefaultValue |
---|---|---|---|---|
Параметр arg0 | Тип string | Описание No Description Provided | Optional false | DefaultValue |
Параметр arg1 | Тип Predicate<IItemStack> | Описание No Description Provided | Optional true | DefaultValue |
Name: removeGlobalAttribute
Return Type: void
ZenScript CopyToolIngredient.removeGlobalAttribute(attribute as Attribute, slotTypes as MCEquipmentSlotType[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр attribute | Тип Attribute | Описание No Description Provided |
Параметр slotTypes | Тип MCEquipmentSlotType[] | Описание No Description Provided |
Name: removeGlobalAttributeModifier
Return Type: void
ZenScript CopyToolIngredient.removeGlobalAttributeModifier(uuid as string, slotTypes as MCEquipmentSlotType[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр uuid | Тип string | Описание No Description Provided |
Параметр slotTypes | Тип MCEquipmentSlotType[] | Описание No Description Provided |
Name: removeTooltip
Return Type: void
ZenScript CopyToolIngredient.removeTooltip(regex as string) as void
Параметр | Тип | Описание |
---|---|---|
Параметр regex | Тип string | Описание No Description Provided |
Операторы
Link to операторы
Name: CONTAINS
ZenScript Copyingredient as IIngredient in myToolIngredient
Name: OR
ZenScript CopymyToolIngredient | other as IIngredient
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter | Описание |
---|---|---|---|---|
Название burnTime | Тип void | Имеет Getter false | Имеет Setter true | Описание No Description Provided |