Bläddra i källkod

Message player only when enchants actually exist

t00thpick1 12 år sedan
förälder
incheckning
df67bd6720

+ 5 - 5
src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java

@@ -297,17 +297,17 @@ public class RepairManager extends SkillManager {
     private void addEnchants(ItemStack item) {
     private void addEnchants(ItemStack item) {
         Player player = getPlayer();
         Player player = getPlayer();
 
 
-        if (Permissions.arcaneBypass(player)) {
-            player.sendMessage(LocaleLoader.getString("Repair.Arcane.Perfect"));
-            return;
-        }
-
         Map<Enchantment, Integer> enchants = item.getEnchantments();
         Map<Enchantment, Integer> enchants = item.getEnchantments();
 
 
         if (enchants.isEmpty()) {
         if (enchants.isEmpty()) {
             return;
             return;
         }
         }
 
 
+        if (Permissions.arcaneBypass(player)) {
+            player.sendMessage(LocaleLoader.getString("Repair.Arcane.Perfect"));
+            return;
+        }
+
         if (getArcaneForgingRank() == 0 || !Permissions.arcaneForging(player)) {
         if (getArcaneForgingRank() == 0 || !Permissions.arcaneForging(player)) {
             for (Enchantment enchant : enchants.keySet()) {
             for (Enchantment enchant : enchants.keySet()) {
                 item.removeEnchantment(enchant);
                 item.removeEnchantment(enchant);