A working vMenu Enhanced plugin, written once per language. All four build the same menu. Copy the one for your language and make it your own.
| Language | Folder | Plugin API |
|---|---|---|
| C# | csharp/ |
NuGet vMenu.Enhanced.ClientAPI and vMenu.Enhanced.ServerAPI |
| Lua | lua/ |
vmenu.lua |
| JavaScript | javascript/ |
vmenu.js |
| TypeScript | typescript/ |
npm @vespura/vmenu-plugin |
Full API docs: docs.vespura.com.
- Download
vMenu.ExamplePlugin.<Language>.zipfrom the latest release. - Unzip it into your server's
resourcesfolder. - Add
ensure vMenu.ExamplePlugin.<Language>toserver.cfg. - Start the server once. vMenu writes the plugin's permission and setting templates to
vMenu.Enhanced/config/plugins/.
To start your own plugin, see "Making your own plugin" in your language's folder.