/enchantinfo properly respects disabled enchantments now

This commit is contained in:
Auxilor
2020-10-18 10:44:13 +01:00
parent 1d61ba323d
commit e5a24d1df2

View File

@@ -44,7 +44,7 @@ public final class CommandEnchantinfo extends AbstractCommand {
EcoEnchant enchantment = EcoEnchants.getByName(searchName);
if(enchantment == null) {
if(enchantment == null || !enchantment.isEnabled()) {
String message = ConfigManager.getLang().getMessage("not-found").replace("%name%", searchName);
sender.sendMessage(message);
return;
@@ -55,7 +55,7 @@ public final class CommandEnchantinfo extends AbstractCommand {
Set<Enchantment> conflicts = enchantment.getConflicts();
conflicts.forEach((enchantment1 -> {
if(EcoEnchants.getFromEnchantment(enchantment1) != null) {
if(EcoEnchants.getFromEnchantment(enchantment1) != null && EcoEnchants.getFromEnchantment(enchantment).isEnabled()) {
conflictNames.add(EcoEnchants.getFromEnchantment(enchantment1).getName());
} else {
conflictNames.add(ConfigManager.getLang().getString("enchantments." + enchantment1.getKey().getKey() + ".name"));