summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-10-14 23:01:34 +0200
committersnowleo <schneeleo@gmail.com>2012-10-14 23:01:34 +0200
commit93fe12f43379b235c7a7138372cb059140fc9901 (patch)
tree1cd8d36722c4fb689f3596ebbb1a3b49d9f302d5
parentcb528935de72452063c16e239925225cff597c5d (diff)
downloadEssentials-93fe12f43379b235c7a7138372cb059140fc9901.tar
Essentials-93fe12f43379b235c7a7138372cb059140fc9901.tar.gz
Essentials-93fe12f43379b235c7a7138372cb059140fc9901.tar.lz
Essentials-93fe12f43379b235c7a7138372cb059140fc9901.tar.xz
Essentials-93fe12f43379b235c7a7138372cb059140fc9901.zip
New permissions: essentials.give.enchanted essentials.item.enchanted
-rw-r--r--Essentials/src/net/ess3/commands/Commandgive.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commanditem.java2
-rw-r--r--Essentials/src/net/ess3/permissions/Permissions.java2
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,