1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Did another requested change.

This commit is contained in:
LinoxGH 2020-06-29 01:11:01 +03:00
parent 28b5d545da
commit 833b2d3943
2 changed files with 10 additions and 4 deletions

View File

@ -88,11 +88,17 @@ public class EnchantmentRune extends SimpleSlimefunItem<ItemDropHandler> {
ItemStack target = entity.getItemStack();
List<Enchantment> enchantmentList = new ArrayList<>(applicableEnchantments.getOrDefault(target.getType(), new ArrayList<>()));
if (enchantmentList.isEmpty()) return;
if (enchantmentList.isEmpty()) {
SlimefunPlugin.getLocal().sendMessage(p, "messages.enchantment-rune.fail", true);
return;
}
//Removing the enchantments that the item already has from enchantmentSet
enchantmentList.removeIf(enchantment -> target.getEnchantments().containsKey(enchantment));
if (enchantmentList.isEmpty()) return;
if (enchantmentList.isEmpty()) {
SlimefunPlugin.getLocal().sendMessage(p, "messages.enchantment-rune.no-enchantment", true);
return;
}
Enchantment enchantment = enchantmentList.get(ThreadLocalRandom.current().nextInt(enchantmentList.size()));
int level = 1;
@ -121,8 +127,7 @@ public class EnchantmentRune extends SimpleSlimefunItem<ItemDropHandler> {
SlimefunPlugin.getLocal().sendMessage(p, "messages.enchantment-rune.success", true);
}
}, 10L);
}
else {
} else {
SlimefunPlugin.getLocal().sendMessage(p, "messages.enchantment-rune.fail", true);
}
}

View File

@ -132,6 +132,7 @@ messages:
enchantment-rune:
fail: '&cYou cannot enchant this item.'
no-enchantment: '&cCouldn''t find any applicable enchantment for this item.'
success: '&aYou have successfully applied a random applicable enchantment to this item.'
research: