* add chat support for html formatting
* html character serialization, normal color format support
* change for chat input handling on color
has a bug where the text after the cursor gets stripped of its color, need to make a function to backstep on a string and find the last used color codes, or get all color codes used before the string is split, and apply them to the start of the next string
* expose jukebox label as action bar like java
* prevent players from sending chat color
* restore non styled chat size check
* Add clang-format workflow for pull request checks
* Modify push paths in nightly workflow
Updated paths for push event to include all files except specified ones.
* Update paths for nightly-server workflow triggers
* Modify paths for pull request triggers
Update pull request workflow to include specific paths.
* Remove formatting check workflow
* f3 menu text scaling
* Reduce overscaling above 1080p
Restores original scaling for 1440p to try and keep the text size more
sane on high DPI monitors
---------
Co-authored-by: Loki Rautio <lokirautio@gmail.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
* 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
* Working New portal checks
fixed x axis portal with obsidian on z axis
* Removed Debug code
* Remove unnecessary code
removed PortalTile:: from PortalTile::validPortalFrame
* Remove more debug code
* 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>