Просмотр исходного кода

Message player only when enchants actually exist

t00thpick1 12 лет назад
Родитель
Сommit
df67bd6720
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java

+ 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) {
         Player player = getPlayer();
 
-        if (Permissions.arcaneBypass(player)) {
-            player.sendMessage(LocaleLoader.getString("Repair.Arcane.Perfect"));
-            return;
-        }
-
         Map<Enchantment, Integer> enchants = item.getEnchantments();
 
         if (enchants.isEmpty()) {
             return;
         }
 
+        if (Permissions.arcaneBypass(player)) {
+            player.sendMessage(LocaleLoader.getString("Repair.Arcane.Perfect"));
+            return;
+        }
+
         if (getArcaneForgingRank() == 0 || !Permissions.arcaneForging(player)) {
             for (Enchantment enchant : enchants.keySet()) {
                 item.removeEnchantment(enchant);