====== Initialize function ======
The Initialize() function is the main entrypoint to a plugin. Within this function the plugin is expected to register any hook callbacks, commands, read settings, add webadmin tabs etc. MCServer calls this function after all the files in the plugin directory have been read and the global values and commands have been executed by the Lua engine, so all the global variables and functions are accessible.

Typically, plugins will also store the Plugin parameter into a global variable so that it is accessible later.

===== Function signature =====
<code lua>
function Initialize(Plugin)
</code>
Parameters:
| Plugin | [[API:cPlugin|cPlugin]] | The object that represents the plugin internally in MCServer, needed for various registering functions |

===== Return values =====
Any return values from this function are ignored by MCServer.