Added register-help configuration to disable registering WorldEdit's commands with hMod's help system.

This commit is contained in:
sk89q 2010-11-06 01:32:36 -07:00
parent 7106783581
commit cd16ca3abb

View File

@ -101,6 +101,10 @@ public class WorldEditListener extends PluginListener {
* Indicates whether commands should be logged to the console. * Indicates whether commands should be logged to the console.
*/ */
private boolean logComands = false; private boolean logComands = false;
/**
* True to register the commands with the help system.
*/
private boolean registerHelp = true;
/** /**
* Construct an instance of the plugin. * Construct an instance of the plugin.
@ -1451,6 +1455,8 @@ public class WorldEditListener extends PluginListener {
String type = properties.getString("shell-save-type", "").trim(); String type = properties.getString("shell-save-type", "").trim();
shellSaveType = type.equals("") ? null : type; shellSaveType = type.equals("") ? null : type;
registerHelp = properties.getBoolean("register-help", true);
logComands = properties.getBoolean("log-commands", false); logComands = properties.getBoolean("log-commands", false);
String logFile = properties.getString("log-file", ""); String logFile = properties.getString("log-file", "");
@ -1483,10 +1489,12 @@ public class WorldEditListener extends PluginListener {
* Register commands with help. * Register commands with help.
*/ */
public void registerCommands() { public void registerCommands() {
if (registerHelp) {
for (Map.Entry<String,String> entry : commands.entrySet()) { for (Map.Entry<String,String> entry : commands.entrySet()) {
etc.getInstance().addCommand(entry.getKey(), entry.getValue()); etc.getInstance().addCommand(entry.getKey(), entry.getValue());
} }
} }
}
/** /**
* De-register commands. * De-register commands.