For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ”—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.

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.

Last updated