From 93fe12f43379b235c7a7138372cb059140fc9901 Mon Sep 17 00:00:00 2001 From: snowleo Date: Sun, 14 Oct 2012 23:01:34 +0200 Subject: New permissions: essentials.give.enchanted essentials.item.enchanted --- Essentials/src/net/ess3/commands/Commandgive.java | 2 +- Essentials/src/net/ess3/commands/Commanditem.java | 2 +- Essentials/src/net/ess3/permissions/Permissions.java | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Essentials/src/net/ess3/commands/Commandgive.java b/Essentials/src/net/ess3/commands/Commandgive.java index 416886ee6..0e18aba99 100644 --- a/Essentials/src/net/ess3/commands/Commandgive.java +++ b/Essentials/src/net/ess3/commands/Commandgive.java @@ -41,7 +41,7 @@ public class Commandgive extends EssentialsCommand stack.setAmount(Integer.parseInt(args[2])); } - if (args.length > 3) + if (args.length > 3 && Permissions.GIVE_ENCHANTED.isAuthorized(sender)) { for (int i = Util.isInt(args[3]) ? 4 : 3; i < args.length; i++) { diff --git a/Essentials/src/net/ess3/commands/Commanditem.java b/Essentials/src/net/ess3/commands/Commanditem.java index 95033198d..a082a5101 100644 --- a/Essentials/src/net/ess3/commands/Commanditem.java +++ b/Essentials/src/net/ess3/commands/Commanditem.java @@ -37,7 +37,7 @@ public class Commanditem extends EssentialsCommand stack.setAmount(Integer.parseInt(args[1])); } - if (args.length > 2) + if (args.length > 2 && Permissions.ITEM_ENCHANTED.isAuthorized(user)) { for (int i = 2; i < args.length; i++) { diff --git a/Essentials/src/net/ess3/permissions/Permissions.java b/Essentials/src/net/ess3/permissions/Permissions.java index 15017d4e3..59400e0c1 100644 --- a/Essentials/src/net/ess3/permissions/Permissions.java +++ b/Essentials/src/net/ess3/permissions/Permissions.java @@ -38,6 +38,7 @@ public enum Permissions implements IPermission GEOIP_SHOW(PermissionDefault.TRUE), GETPOS_OTHERS, GOD_OTHERS, + GIVE_ENCHANTED, HEAL_COOLDOWN_BYPASS, HEAL_OTHERS, HELPOP_RECEIVE, @@ -46,6 +47,7 @@ public enum Permissions implements IPermission JOINFULLSERVER, INVSEE_MODIFY, INVSEE_PREVENT_MODIFY, + ITEM_ENCHANTED, KEEPXP, KICK_EXEMPT, KICK_NOTIFY, -- cgit v1.2.3