@minecraft/server / ItemCustomComponent
Interface: ItemCustomComponent ​
Defined in: @minecraft/server/index.d.ts:24073
Contains a set of events that will be raised for an item. This object must be bound using the ItemComponentRegistry.
Properties ​
onBeforeDurabilityDamage? ​
optionalonBeforeDurabilityDamage?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24081
Parameters ​
arg0 ​
ItemComponentBeforeDurabilityDamageEvent
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is hitting an entity and about to take durability damage.
onCompleteUse? ​
optionalonCompleteUse?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24091
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component's use duration was completed.
onConsume? ​
optionalonConsume?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24098
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is eaten by an entity.
onHitEntity? ​
optionalonHitEntity?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24105
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is used to hit another entity.
onMineBlock? ​
optionalonMineBlock?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24112
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is used to mine a block.
onUse? ​
optionalonUse?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24119
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is used by a player.
onUseOn? ​
optionalonUseOn?: (arg0,arg1) =>void
Defined in: @minecraft/server/index.d.ts:24126
Parameters ​
arg0 ​
arg1 ​
Returns ​
void
Remarks ​
This function will be called when an item containing this component is used on a block.