added per-command permissions

This commit is contained in:
Boos 2012-01-03 07:21:20 +01:00
parent d123833bf9
commit f12b5b4fd9
3 changed files with 7 additions and 4 deletions

View File

@ -99,7 +99,8 @@ public class boosCoolDownManager {
if (boosCoolDown.isUsingPermissions()) {
if (coolDownSeconds > 0
&& !boosCoolDown.getPermissions().has(player,
"booscooldowns.nocooldown")) {
"booscooldowns.nocooldown") && !boosCoolDown.getPermissions().has(player,
"booscooldowns.nocooldown."+pre)) {
Date lastTime = getTime(player, pre);
if (lastTime == null) {
setTime(player, pre);

View File

@ -80,7 +80,8 @@ public class boosCoolDownPlayerListener extends PlayerListener {
if (boosCoolDown.isUsingPermissions()) {
if (warmUpSeconds > 0
&& !boosCoolDown.getPermissions().has(player,
"booscooldowns.nowarmup")) {
"booscooldowns.nowarmup") && !boosCoolDown.getPermissions().has(player,
"booscooldowns.nowarmup."+pre)) {
if (!boosCoolDownManager.checkWarmUpOK(player, pre, message)) {
if (boosCoolDownManager.checkCoolDownOK(player, pre,
message)) {
@ -139,7 +140,8 @@ public class boosCoolDownPlayerListener extends PlayerListener {
if (boosCoolDown.isUsingEconomy()) {
if (boosConfigManager.getPrice(player, pre) > 0) {
if (!boosCoolDown.getPermissions().has(player,
"booscooldowns.noprice")) {
"booscooldowns.noprice") && !boosCoolDown.getPermissions().has(player,
"booscooldowns.noprice."+pre)) {
if (boosCoolDown.getEconomy().getBalance(player.getName()) >= boosConfigManager
.getPrice(player, pre)) {
boosPriceManager.payForCommand(player, pre, message);

View File

@ -1,6 +1,6 @@
name: boosCooldown
main: cz.boosik.boosCooldown.boosCoolDown
version: 1.8.3
version: 1.9.0
author: boosik
softdepend: [Vault, iConomy 4 & 5 & 6, BOSEconomy 6 & 7, EssentialsEcon, 3Co, MultiCurrency, MineConomy, eWallet, EconXP]
description: >