chraft/c-raft — Issue #110: Plugins: Command FallBack
Author: ementalo
Created: 2011-10-21 12:53:17+00:00
State: open
Labels: Medium Priority, Task

If plugins have commands that conflict do the following:

Try to default to shortcuts / aliases.
If these conflict
The conflicting command is registered as PluginName.Command

RealWorld Scenario:

Plugin A has /give and Plugin B has /give

Plugin A loads first so Plugin B needs to look at alternatives.
Check Plugin B's shortcuts to see if any exist
If not use Plugin B's shortcut as the command
Otherwise use PluginB.CommandName