|
@@ -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);
|