В теории, да. Можно несколькими способами реализовать. Надеюсь, что правильно Вас понял.
1. Более сокращенный. Прописываете предмет в меню, в описании указываете зачарования в столбец (либо в строку, значения не имеет). При нажатии правой кнопкой мыши, зачарование подсвечивается и спускается вниз по столбику, а при нажатии левой выдается игроку. Чтобы сделать подсвечивание названия зачарований, выдаете игроку некое право, прописанное в самом конфиге меню, прописываете столько прав, сколько зачарований. При нажатии ПКМ у игрока снимается прошлое право и выдается другое, в зависимости от зачарования. Надеюсь, что объяснил понятно.
2. Аналогичен первому, только вместо прав вы реализуете подсветку предметов путем открытия нового меню, в котором данный предмет подсвечен, и все, копируете меню, подсвечивая необходимый предмет.
Под подсветкой предмета имею ввиду вот такую систему:
Кирка:
Эффективность
Шелковое касание
И так далее.
Также для выдачи зачарований можно использовать essentials, а можно реализовать с помощью дефолтной майнкрафтовской команды, тут уже Вам решать. Если что-то непонятно, то спрашивайте.