@minecraft/server / ItemComponentRegistry
Class: ItemComponentRegistry ​
Defined in: @minecraft/server/index.d.ts:13834
Provides the functionality for registering custom components for items.
Methods ​
registerCustomComponent() ​
registerCustomComponent(
name,itemCustomComponent):void
Defined in: @minecraft/server/index.d.ts:13867
Parameters ​
name ​
string
The id that represents this custom component. Must have a namespace. This id can be specified in a item's JSON configuration under the 'minecraft:custom_components' item component.
itemCustomComponent ​
The collection of event functions that will be called when the event occurs on an item using this custom component id.
Returns ​
void
Remarks ​
Registers an item custom component that can be used in item JSON configuration.
This function can be called in early-execution mode.
Throws ​
This function can throw errors.
CustomComponentInvalidRegistryError
minecraftcommon.EngineError
ItemCustomComponentAlreadyRegisteredError
ItemCustomComponentReloadNewComponentError
ItemCustomComponentReloadNewEventError