permissions to exclude players form blocking

This commit is contained in:
Boos 2012-03-16 12:26:08 +01:00
parent 65670d734c
commit 69b59f912a
2 changed files with 25 additions and 17 deletions

View File

@ -100,27 +100,34 @@ public class boosCoolDownListener implements Listener {
}
private boolean blocked(Player player, String pre) {
boolean blockSubCheck;
boolean blocked;
if (boosCoolDown.isUsingPermissions()) {
if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked2")) {
blockSubCheck = boosConfigManager.getBlocked2(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked3")) {
blockSubCheck = boosConfigManager.getBlocked3(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked4")) {
blockSubCheck = boosConfigManager.getBlocked4(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked5")) {
blockSubCheck = boosConfigManager.getBlocked5(player, pre);
"booscooldowns.noblocked")
|| boosCoolDown.getPermissions().has(player,
"booscooldowns.noblocked." + pre)) {
blocked = false;
} else {
blockSubCheck = boosConfigManager.getBlocked(player, pre);
if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked2")) {
blocked = boosConfigManager.getBlocked2(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked3")) {
blocked = boosConfigManager.getBlocked3(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked4")) {
blocked = boosConfigManager.getBlocked4(player, pre);
} else if (boosCoolDown.getPermissions().has(player,
"booscooldowns.blocked5")) {
blocked = boosConfigManager.getBlocked5(player, pre);
} else {
blocked = boosConfigManager.getBlocked(player, pre);
}
}
} else {
blockSubCheck = boosConfigManager.getBlocked(player, pre);
blocked = boosConfigManager.getBlocked(player, pre);
}
return blockSubCheck;
return blocked;
}
private boolean isPluginOnForPlayer(Player player) {
@ -232,7 +239,8 @@ public class boosCoolDownListener implements Listener {
}
} else {
event.setCancelled(true);
String msg = String.format(boosConfigManager.getCommandBlockedMessage());
String msg = String.format(boosConfigManager
.getCommandBlockedMessage());
boosChat.sendMessageToPlayer(player, msg);
return false;
}

View File

@ -1,6 +1,6 @@
name: boosCooldown
main: cz.boosik.boosCooldown.boosCoolDown
version: 2.2.0 beta
version: 2.2.1 beta
author: boosik
softdepend: [Vault,PermissionsEX]
description: >