When requireKeybindPress is enabled it would make more sense to use stack.isEnchanted()
instead of stack.hasTag()
in the file EnchDescCommon, line 32.
It would avoid cases where an item has a tag but no enchantments.
with stack.hasTag()
with stack.isEnchanted()