Expansion for IItemStack

Link to expansion-for-iitemstack

Additional methods for easier modification of item stack-related loot tables.

Name: addToolModifier

Adds an ILootModifier for everything that uses this item as a tool, such as block breaking.

Additional parameters that further identify the tool, such as NBT data, damage, or count, are ignored.

Return Type: void

ZenScript
Copy
IItemStack.addToolModifier(name as string, modifier as ILootModifier) as void
ПараметрТипОписание
Параметр
name
Тип
string
Описание
A name for the loot modifier.
Параметр
modifier
Тип
ILootModifier
Описание
The loot modifier to add.

Name: addToolModifier

Adds an ILootModifier for everything that uses this item as a tool, such as block breaking, optionally considering its damage.

Additional parameters that further identify the tool, such as NBT data, or count, are ignored.

Return Type: void

ZenScript
Copy
IItemStack.addToolModifier(name as string, matchDamage as boolean, modifier as ILootModifier) as void
ПараметрТипОписание
Параметр
name
Тип
string
Описание
A name for the loot modifier.
Параметр
matchDamage
Тип
boolean
Описание
Whether to consider damage or not when trying to match the tool.
Параметр
modifier
Тип
ILootModifier
Описание
The loot modifier to add.

Name: addToolModifier

Adds an ILootModifier for everything that uses this item as a tool, such as block breaking, optionally considering its damage and count.

Additional parameters that further identify the tool, such as NBT data, are ignored.

Return Type: void

ZenScript
Copy
IItemStack.addToolModifier(name as string, matchDamage as boolean, matchCount as boolean, modifier as ILootModifier) as void
ПараметрТипОписание
Параметр
name
Тип
string
Описание
A name for the loot modifier.
Параметр
matchDamage
Тип
boolean
Описание
Whether to consider damage or not when trying to match the tool.
Параметр
matchCount
Тип
boolean
Описание
Whether to consider the amount or not when trying to match the tool.
Параметр
modifier
Тип
ILootModifier
Описание
The loot modifier to add.

Name: addToolModifier

Adds an ILootModifier for everything that uses this item as a tool, such as block breaking, optionally considering its damage, count, and NBT data.

Return Type: void

ZenScript
Copy
IItemStack.addToolModifier(name as string, matchDamage as boolean, matchCount as boolean, matchNbt as boolean, modifier as ILootModifier) as void
ПараметрТипОписание
Параметр
name
Тип
string
Описание
A name for the loot modifier.
Параметр
matchDamage
Тип
boolean
Описание
Whether to consider damage or not when trying to match the tool.
Параметр
matchCount
Тип
boolean
Описание
Whether to consider the amount or not when trying to match the tool.
Параметр
matchNbt
Тип
boolean
Описание
Whether to consider NBT data or not when trying to match the tool.
Параметр
modifier
Тип
ILootModifier
Описание
The loot modifier to add.