Returns the current damage level of this particular item.
This property can't be edited in restricted-execution mode.
ReadonlyisValid
isValid:boolean
Remarks
Returns whether the component is valid. A component is
considered valid if its owner is valid, in addition to any
addition to any additional validation required by the
component.
ReadonlymaxDurability
maxDurability:number
Remarks
Represents the amount of damage that this item can take
before breaking.
Throws
This property can throw when used.
ReadonlytypeId
typeId:string
Remarks
Identifier of the component.
unbreakable
unbreakable:boolean
Rc
Remarks
Whether an item breaks or loses durability. Setting to true
temporarily removes item's durability HUD, and freezes
durability loss on item.
This property can't be edited in restricted-execution mode.
Unbreaking factor to consider in factoring the damage
chance. Incoming unbreaking parameter must be within the
range [0, 3].
Defaults to: 0
Bounds: [0, 3]
Returns number
Remarks
Returns the maximum chance that this item would be damaged
using the damageRange property, given an unbreaking
enchantment level.
This function can't be called in restricted-execution mode.
Throws
This function can throw errors.
getDamageChanceRange
getDamageChanceRange():NumberRange
Returns NumberRange
Remarks
A range of numbers that is used to calculate the damage
chance for an item. The damage chance will fall within this
range.
This function can't be called in restricted-execution mode.
When present on an item, this item can take damage in the process of being used. Note that this component only applies to data-driven items.
Example: giveHurtDiamondSword.ts