Bukkit Maintenance Mode
Posted: Wed Apr 04, 2012 9:19 pm
Content Deleted
public boolean onCommand(CommandSender sender, Command command, String label, String[] args){
if (SomethingCraftRank.ADMIN.isPlayer(sender) == false){
sender.sendMessage(ChatColor.RED + "you do not have permission to use this command.");
return true;
}
if (args.length != 1){
sender.sendMessage(ChatColor.RED + "Usage: /lockout [on/off]");
return true;
}
if (args[0].equalsIgnoreCase("on")){
plugin.lockout = true;
for (Player player : plugin.server.getOnlinePlayers()){
if (player.hasPermission("somethingcraft.guest")){
player.kickPlayer("The whitelist has been enabled, sorry
");
}
}
sender.sendMessage(ChatColor.GREEN + "LockOut Mode Enabled !");
}else{
plugin.lockout = false;
sender.sendMessage(ChatColor.GREEN + "LockOut Mode Disabled !");
}
return true;
}
@EventHandler(priority = EventPriority.NORMAL)
public void onPlayerLogin(PlayerLoginEvent event){
if (event.getResult() != Result.ALLOWED) return;
if (plugin.lockout && SomethingCraftRank.GUEST.isPlayer(event.getPlayer())){
event.disallow(Result.KICK_WHITELIST, "Server temporarly whitelisted
");
}
}
Instead of checking the player rank like I do here you would probably want to check the player list.Search my channel for "bukkit config" I'm pretty sure it's still there.SamzRulez wrote:the thing is i dont know how todo config cause i forgot to watch ur tutorial and i cant find it now.
Ah okay, that should be next on my list then.SamzRulez wrote:Nope thats what i meant you removed it a while back.
It's okay since you added somethign usefulDomanoSV wrote:EDIT**** Just saw how late i was on the reply sorry for revivng old thread