Expansion for IItemStack
Link to expansion-for-iitemstack
Additional methods for easier modification of item stack-related loot tables.
Methods
Link to methods
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 CopyIItemStack.addToolModifier(name as string, modifier as ILootModifier) as void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description A name for the loot modifier. |
Parameter modifier | Type ILootModifier | Description 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 CopyIItemStack.addToolModifier(name as string, matchDamage as boolean, modifier as ILootModifier) as void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description A name for the loot modifier. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when trying to match the tool. |
Parameter modifier | Type ILootModifier | Description 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 CopyIItemStack.addToolModifier(name as string, matchDamage as boolean, matchCount as boolean, modifier as ILootModifier) as void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description A name for the loot modifier. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when trying to match the tool. |
Parameter matchCount | Type boolean | Description Whether to consider the amount or not when trying to match the tool. |
Parameter modifier | Type ILootModifier | Description 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 CopyIItemStack.addToolModifier(name as string, matchDamage as boolean, matchCount as boolean, matchNbt as boolean, modifier as ILootModifier) as void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description A name for the loot modifier. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when trying to match the tool. |
Parameter matchCount | Type boolean | Description Whether to consider the amount or not when trying to match the tool. |
Parameter matchNbt | Type boolean | Description Whether to consider NBT data or not when trying to match the tool. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add. |