EternalCore is a modern, actively maintained alternative to EssentialsX. It provides the most important server features
GH-1382 require distinct permission to enchant another player's item (#1382)
Both /enchant execute overloads were gated only by the class-level @Permission("eternalcore.enchant"), so anyone allowed to enchant their own item could also modify other players' held items.
Follow the FlyCommand convention: drop the class-level permission and gate each overload individually — eternalcore.enchant for the self variant and eternalcore.enchant.other for the "" variant.
Note: servers that previously granted eternalcore.enchant to allow enchanting others must now also grant eternalcore.enchant.other.
Claude-Session: https://claude.ai/code/session_01JrkLFxzmmn7BpB9y6vMTeg
Co-authored-by: Claude Opus 4.8 [email protected]
Information
| Published on | July 8, 2026 |
|---|---|
| Downloads | 0 |