From 688cfca62595430ba28242394b9fa49e3f7360a0 Mon Sep 17 00:00:00 2001 From: Chris Ward Date: Wed, 9 Jan 2013 20:22:37 +1100 Subject: Make /enchant only show valid enchantments for the item. d551e8c6d235d73b536ddaab92431ac42e735ab2 --- Essentials/src/net/ess3/commands/Commandenchant.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/src/net/ess3/commands/Commandenchant.java b/Essentials/src/net/ess3/commands/Commandenchant.java index dbb58f0a5..dab1a5efb 100644 --- a/Essentials/src/net/ess3/commands/Commandenchant.java +++ b/Essentials/src/net/ess3/commands/Commandenchant.java @@ -31,7 +31,7 @@ public class Commandenchant extends EssentialsCommand for (Map.Entry entry : Enchantments.entrySet()) { final String enchantmentName = entry.getValue().getName().toLowerCase(Locale.ENGLISH); - if (enchantmentslist.contains(enchantmentName) || Permissions.ENCHANT.isAuthorized(user, enchantmentName)) + if (enchantmentslist.contains(enchantmentName) || (Permissions.ENCHANT.isAuthorized(user, enchantmentName) && entry.getValue().canEnchantItem(stack))) { enchantmentslist.add(entry.getKey()); //enchantmentslist.add(enchantmentName); -- cgit v1.2.3