> 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/cn-er/xin-xi/compatibility.md).

# 兼容性

EnchantmentReform 只会在对应插件存在时加载可选集成。缺少可选插件不会阻止核心插件启动。

## 自定义物品提供插件

内置挂钩可以解析以下插件中的物品：

* ItemsAdder
* Oraxen
* MMOItems
* EcoItems 和 EcoArmor
* eco
* NeigeItems
* ExecutableItems
* Nexo
* CraftEngine
* MythicMobs 物品

ItemFormat、MatchItemFormat、物品费用、物品替换或修改能力、掉落物，以及配置中的提供插件物品 ID 都会使用这些挂钩。

## 经济插件

安装对应插件后，`cost_price` 等依赖经济的能力可以使用受支持的经济插件，包括：

* 兼容 Vault 的经济插件
* PlayerPoints
* ExcellentEconomy
* UltraEconomy
* EcoBits
* PEconomy
* RedisEconomy
* RoyaleEconomy
* VotingPlugin。

在受支持的功能中，可以使用 `enchantmentreform.bypass.economy` 绕过配置的经济费用。

## 保护插件

除非玩家拥有 `enchantmentreform.bypass.protection` 权限，否则修改方块和破坏方块的能力会检查受支持的保护插件挂钩。

已声明的集成包括：

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

## MythicMobs

安装 MythicMobs 后，EnchantmentReform 可以：

* 解析 MythicMobs 物品；
* 在受支持的位置使用兼容 MythicMobs 的实体匹配；
* 通过 `mythic_skill` 能力执行配置的 MythicMobs 技能；
* 通过受支持的召唤选项召唤配置的 MythicMobs 实体。

## PlaceholderAPI

在存在玩家上下文时，受支持的文本和数值表达式可以使用 PlaceholderAPI 变量。EnchantmentReform 的正常运行不强制依赖 PlaceholderAPI。

## NBTAPI

NBTAPI 用于支持旧版、面向 NBT 的 MatchItemFormat 规则。在当前 Minecraft 版本中，应尽可能优先使用现代物品组件和普通的 ItemFormat 匹配。

## PacketEvents 和基于 NMS 的功能

模拟物品使用、钓鱼交互、客户端效果或其他与版本相关行为的功能会使用 PacketEvents 和特定版本的 NMS 桥接。如果某项功能所需的能力不可用，它应当安全失效，而不是导致其他无关附魔无法工作。

## EnchantmentSlots

安装 EnchantmentSlots 后，EnchantmentReform 可以提供附魔信息，并为兼容的 Lore 显示使用配置的稀有度和提示文本排序。

{% hint style="info" %}
声明软依赖只会控制插件加载顺序。请始终检查启动日志，确认你需要的具体挂钩和功能是否已成功注册。
{% endhint %}
