Plugins

Plugins are self-contained collections of related triggers, aliases, timers, variables and script routines. They are distributed as a single file, and installed by simply clicking on 'add' in the plugins dialog.

They are intended to allow the distribution of extensions to MUSHclient functionality in a simple way, without having to have complex instructions about amending script files, adding triggers and so on.

Plugins can also save their 'state' (ie. remember variables) so that variables that are set in one session will be remembered in another. This happens on a per-plugin, per-world basis.

You can quickly generate your own plugins by using the Plugin Wizard, which creates a plugin from your existing triggers, timers, aliases, variables and scripts.

Plugins can be given a sequence number (in the plugin file) which controls the order in which plugins are evaluated, and thus which plugin gets the first chance to evaluate triggers, aliases, etc.

The default sequence is 5000. Lower sequenced plugins get evaluated before higher sequenced ones.

Topics

Commands

Dialogs

Functions