Fixed broken zonemaker command permissions.

Closes gh-501. Build 77 broke all zonemaker command while allowing
public access to /zonecfg -p. Sorry!
This commit is contained in:
taoneill 2012-06-23 10:43:49 -04:00
parent b6d1ea2c90
commit bdc8b4057c
2 changed files with 2 additions and 10 deletions

View File

@ -18,15 +18,7 @@ public abstract class AbstractOptionalZoneMakerCommand extends AbstractWarComman
public AbstractOptionalZoneMakerCommand(WarCommandHandler handler, CommandSender sender, String[] args, boolean zoneMakersOnly) throws NotZoneMakerException {
super(handler, sender, args);
if (zoneMakersOnly) {
this.throwIfNotZoneMaker();
}
}
public void throwIfNotZoneMaker() throws NotZoneMakerException {
if (!this.isSenderZoneMaker()) {
throw new NotZoneMakerException();
} else if (!(this.getSender() instanceof ConsoleCommandSender)) {
if (zoneMakersOnly && !this.isSenderZoneMaker()) {
throw new NotZoneMakerException();
}
}

View File

@ -259,7 +259,7 @@ commands:
description: War> Change gobal settings and the default warzone configuration values.
usage: Change global settings and the default warzone and team configuration values.
\\\\ War config \\
/warcfg buildinzonesonly:on disablebuildmessage:off -> requires war.build permission to build outside warzones. \\
/warcfg buildinzonesonly:on disablebuildmessage:off -> makes war.build permission required to build outside warzones. \\
/warcfg pvpinzonesonly:on disablepvpmessage:off tntinzonesonly:off -> pvp and tnt denied outside zones (use war.pvp permission to allow pvp). \\
/warcfg maxzones:12 keepoldzoneversions:on -> manage War's resource usage. \\
/warcfg warhubmaterial:<floor/outline/gate/light> -> while holding block, change the look of the warhub (use air block to keep original floor). \\