Plugin

Plugins are currently experimental.

Were you looking for plugins from EBA 4? plugin_(old)

Plugins are a new experimental feature, added for developers in EBA Command Center 8.4, and released to the public in 8.41-beta1. They are used for advanced customization.

Install a plugin
Download a plugins .ebaplugin file, and drag and drop it onto the desktop icon. Alternatively, use the 'import' command inside EBA Command Center.

Creating a plugin
Start by creating a folder on your desktop, and name it whatever you want. Open the folder and create a new file. Name it. Open the file in a text editor, and copy and paste the following code: Replace  with a name for your plugin. Do not include spaces. Replace  with the name you want EBA Command Center to display. If this is a updated version, replace 1.0 with your version. Only use 1 decimal space. Save meta.xml, and close it.

Inside that same folder, you can create your plugin:

Root (the original folder) You can also use this section of code in VBScripts to set a variable named dataFolder to the location of the root\Files folder:

Finish up.
Create a new ZIP file on your desktop, and name it anything you want, make sure it ends with .zip. Now copy the original folder to the ZIP file. The zip file should have the root folder, which should have the meta.xml and other plugin data. Now change the .zip to .ebaplugin, and you can now test it out and import it.

It says my plugin is not licensed.
You'll need to contact EBA Tools to get a license for your plugin. After you get a license, you'll get instructions on how to add the license info to the meta.xml file.

Your license will apply to the version you submitted, along with any previous version. New versions require a license renewal.

Languages
In EBA Command Center 9.2, plugins have the ability to change the language! By default, the only language included with EBA Command Center is English (it is stored in the code, not as an external .xml file, though EBA Command Center creates an English XML file that you can use as reference). Languages can be found in a plugins Lang folder (root\lang\name.xml). Users can only have 1 language loaded at once. Users can switch languages using the command 'language'. This command will show all existing languages. If the user removes the plugin, the language is reset to English.