# Extra Step: Custom Enchantments Plugin Compatibility

## EcoEnchants

If you want to hide enchantment description lore provided by EcoEnchants, you have to:

* For ProtolcolLib: Default config should be enough for you, do not need change anything. EnchantmentSlots will try auto hide enchantments, but if it is not work, do the same thing below.
* For eco: If you set `use-listener-plugin` option to `eco`, you must disable `display.enabled` option in EcoEnchants's `config.yml`.&#x20;
* eco is not recommend use unless you want to specify the location of the Lore added by EnchantmentSlots when editing items simultaneously in plugins such as EcoItems, Reforges, and EcoEnchants.

## ExcellentEnchants Support

If you want to hide enchantment description lore provided by ExcellentEnchants, you have to:

* Change ExcellentEnchantments's `config.yml` Display.Mode option value from 1 to 2.
* Keep `use-listener-plugin` option to `ProtocolLib` as this plugin is also trying use this plugin.
* Keep `packet-listener-priority` option to `LOWEST`, do not change it to other value, othervise ExcellentEnchants will still try display it's enchantment description.

## Hide Enchantment Description

* The best way is check if the custom enchantment plugin has this feature.
* If the custom enchantment plugin doesn't has, you can use enable `set-slot-trigger.add-hide-enchant-flag` option in `config.yml`. After enable, EnchantmentSlots will auto add HIDE ENCHANTS flag to the item new generated in player inventory. Existed item can be converted by click it in player inventory.
* Sometimes change `packet-listener-priority` option maybe work if the enchantment plugin is also packet based.
* If this still does not work for you, then you have to ask cutom enchantment author add this feature for you, EnchantmentSlots can do nothing for this.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://enchantmentslots.superiormc.cn/for-4.1.8/info/install/extra-step-custom-enchantments-plugin-compatibility.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
