Saber-Factions/src/com/massivecraft/factions/commands/FCommandLock.java

38 lines
742 B
Java
Raw Normal View History

2011-07-18 22:06:02 +02:00
package com.massivecraft.factions.commands;
2011-05-10 19:18:35 +02:00
import org.bukkit.command.CommandSender;
2011-07-18 22:06:02 +02:00
import com.massivecraft.factions.P;
2011-05-10 19:18:35 +02:00
public class FCommandLock extends FBaseCommand {
public FCommandLock() {
aliases.add("lock");
senderMustBePlayer = false;
2011-05-10 19:18:35 +02:00
optionalParameters.add("on|off");
helpDescription = "lock all write stuff";
}
@Override
public boolean hasPermission(CommandSender sender) {
return P.hasPermLock(sender);
2011-05-10 19:18:35 +02:00
}
@Override
2011-05-10 19:18:35 +02:00
public void perform() {
if( parameters.size() > 0 ) {
setLock( parseBool( parameters.get(0) ));
} else {
if( isLocked() ) {
sendMessage("Factions is locked");
2011-05-10 19:18:35 +02:00
} else {
sendMessage("Factions is not locked");
2011-05-10 19:18:35 +02:00
}
}
}
}