diff options
author | KHobbits <rob@khobbits.co.uk> | 2013-03-07 02:57:25 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2013-03-07 02:57:25 +0000 |
commit | af56c437e415f67872d1c2c7781d0fc66e5a0ab4 (patch) | |
tree | 0ec2289ea02a54c5a2eb93f417fcf6c6fd7638ef | |
parent | c53d6a0025c72fff7d40db3abc57a57a2923307b (diff) | |
download | Essentials-af56c437e415f67872d1c2c7781d0fc66e5a0ab4.tar Essentials-af56c437e415f67872d1c2c7781d0fc66e5a0ab4.tar.gz Essentials-af56c437e415f67872d1c2c7781d0fc66e5a0ab4.tar.lz Essentials-af56c437e415f67872d1c2c7781d0fc66e5a0ab4.tar.xz Essentials-af56c437e415f67872d1c2c7781d0fc66e5a0ab4.zip |
Don't check people for meta perms when using kits.
3 files changed, 11 insertions, 7 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java index b2eb07373..505ee22af 100644 --- a/Essentials/src/com/earth2me/essentials/Kit.java +++ b/Essentials/src/com/earth2me/essentials/Kit.java @@ -120,7 +120,7 @@ public class Kit if (parts.length > 2) { - metaStack.parseStringMeta(user, allowUnsafe, parts, 2, ess); + metaStack.parseStringMeta(null, allowUnsafe, parts, 2, ess); } final Map<Integer, ItemStack> overfilled; diff --git a/Essentials/src/com/earth2me/essentials/MetaItemStack.java b/Essentials/src/com/earth2me/essentials/MetaItemStack.java index 0fcb1f6df..e2f95cfbf 100644 --- a/Essentials/src/com/earth2me/essentials/MetaItemStack.java +++ b/Essentials/src/com/earth2me/essentials/MetaItemStack.java @@ -169,7 +169,7 @@ public class MetaItemStack } else { - sender.sendMessage(_("noChapterMeta")); + throw new Exception(_("noChapterMeta")); } } @@ -270,7 +270,6 @@ public class MetaItemStack } else { - sender.sendMessage(_("fireworkSyntax")); throw new Exception(_("invalidFireworkFormat", split[1], split[0])); } } @@ -286,7 +285,6 @@ public class MetaItemStack } else { - sender.sendMessage(_("fireworkSyntax")); throw new Exception(_("invalidFireworkFormat", split[1], split[0])); } if (finalEffect != null) @@ -306,7 +304,6 @@ public class MetaItemStack } else { - sender.sendMessage(_("fireworkSyntax")); throw new Exception(_("invalidFireworkFormat", split[1], split[0])); } } @@ -330,7 +327,6 @@ public class MetaItemStack } else { - sender.sendMessage(_("fireworkSyntax")); throw new Exception(_("invalidFireworkFormat", split[1], split[0])); } } diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandfirework.java b/Essentials/src/com/earth2me/essentials/commands/Commandfirework.java index 1283ba2af..41a844fbd 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandfirework.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandfirework.java @@ -111,7 +111,15 @@ public class Commandfirework extends EssentialsCommand final MetaItemStack mStack = new MetaItemStack(stack); for (String arg : args) { - mStack.addFireworkMeta(user, true, arg, ess); + try + { + mStack.addFireworkMeta(user, true, arg, ess); + } + catch (Exception e) + { + user.sendMessage(_("fireworkSyntax")); + throw e; + } } if (mStack.isValidFirework()) |