* Exposed loaded plugins in FourKitHost with public getLoadedPlugins()
* Fixed bad reference to ServerPlugins
* Forgot that the PluginLoader was nullable, handled it
* Implemented getPlugin(name) and getPlugins() in FourKit.cs
* Implemented enablePlugin(plugin) and disablePlugin(plugin) in FourKit.cs
---------
Co-authored-by: UniPM <zoc6x8voc@mozmail.com>
* Exposed loaded plugins in FourKitHost with public getLoadedPlugins()
* Fixed bad reference to ServerPlugins
* Forgot that the PluginLoader was nullable, handled it
* Implemented getPlugin(name) and getPlugins() in FourKit.cs
---------
Co-authored-by: UniPM <zoc6x8voc@mozmail.com>
* optimize item data communication, options for future item flags
* lighten load on gc from inventory apis
* dont allocate for SyncPlayerFromNative
* fix blocklag
* StructureGrowEvent, expose internal dimension id
* Update StructureGrowEvent.cs
* PlayerLoginEvent, ability to change xuids, get xuids, stub for experimental player connection api
* add docs, fix up to use cmake
---------
Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>
* 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>