* adding enchantments
added enchantments, changed minor apis to ensure c# stays synced with the c++ server
* add missing enchant apis, oops
* add proper docs, and fix namings for stuff in itemmeta
---------
Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>