> For the complete documentation index, see [llms.txt](https://enchantedmobs.superiormc.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enchantedmobs.superiormc.cn/for-enchantmentreform/info/compatibility.md).

# Compatibility

EnchantmentReform loads optional integrations only when the corresponding plugin is present. Missing optional plugins do not prevent the core plugin from starting.

## Custom item providers

Built-in hooks may resolve items from:

* ItemsAdder
* Oraxen
* MMOItems
* EcoItems and EcoArmor
* eco
* NeigeItems
* ExecutableItems
* Nexo
* CraftEngine
* MythicMobs items

These hooks are used by ItemFormat, MatchItemFormat, item costs, item replacement/change abilities, drops, and configured provider item IDs.

## Economy providers

Economy-backed abilities such as `cost_price` can use supported providers when installed, including:

* Vault-compatible economies
* PlayerPoints
* ExcellentEconomy
* UltraEconomy
* EcoBits
* PEconomy
* RedisEconomy
* RoyaleEconomy
* VotingPlugin.

Use `enchantmentreform.bypass.economy` to bypass configured economy costs where supported.

## Protection plugins

Block-changing and block-breaking abilities check supported protection hooks unless the player has `enchantmentreform.bypass.protection`.

Declared integrations including:

* WorldGuard
* Residence
* GriefPrevention
* Lands
* HuskTowns
* HuskClaims
* PlotSquared
* Towny
* BentoBox
* Dominion
* SuperiorSkyblock2.

## MythicMobs

When MythicMobs is installed, EnchantmentReform can:

* resolve MythicMobs items;
* use MythicMobs-aware entity matching where supported;
* execute a configured MythicMobs skill with the `mythic_skill` ability;
* summon configured MythicMobs entities through supported summon options.

## PlaceholderAPI

PlaceholderAPI values may be used in supported text and numeric expressions when a player context is available. EnchantmentReform does not require PlaceholderAPI for normal operation.

## NBTAPI

NBTAPI enables legacy NBT-oriented MatchItemFormat rules. Prefer modern item components and normal ItemFormat matching where possible on current Minecraft versions.

## PacketEvents and NMS-backed features

PacketEvents and the version-specific NMS bridge are used by features that simulate item use, fishing interaction, client effects, or version-sensitive behavior. A feature that requires an unavailable capability should fail safely rather than preventing unrelated enchantments from working.

## EnchantmentSlots

When EnchantmentSlots is installed, EnchantmentReform can provide enchantment information and use the configured rarity/tooltip order for compatible lore display.

{% hint style="info" %}
A declared soft dependency only controls load order. Always check startup logs to confirm that the specific hook and capability you need were registered successfully.
{% endhint %}
