Addons are used to extend the functionality of the player by providing new module types. You can find the source code for all addons under /addons folder.
Addons step by step:
Lets say that you want to create an addon named MyAddon.
First step is to create a directory:
<icplayer>/addons/MyAddon
Then create the src subfolder.
Addon consists of:
Add addon ID to registered addons list
To register the addon in the player (and the editor). Modify AddonDescriptorFactory
addDescriptor("MyAddonId", "Addon name", "Editor menu group")
Addon description text should be added to localization file: dictionary.js under key <addon_id>_info
After building the player, the new addon will be added to the player distribution