Release 2.4.0: Note: Currently, server support 1.21.6 only works for paper-based servers! Since over 80% of servers already use paper-based software, this shouldn't be a major problem. If you're still using a Bukkit/Spigot-based server, please consider upgrading your server: https://papermc.io/
[+] Added 1.21.6 server support!
[!]Fixed a folia server entity teleport issue!
[!]Fixed a missing world guard check for disabled regions!
[!] Fixed the error message for WorldGuard regions! (Note: To use sit, lay & other commands correctly you should add the "ride: allow" flag to your regions)
[!] Fixed a issue with the crawl feature in older server versions!
[!] Fixed multiple folia server teleport / relocate issues!
[>] A lot of internal plugin code was rewritten with this update! (This should only affect plugin developers who depend on GSit)
[>] Updated the GSitAPI & events in multiple places! (Check out the updated docs: GSit API Docs)
[>] Improved the plugin performance in multiple places!
[>] The crawl feature should now be smoother on modern server versions!
[>] GSit now recognizes WorldGuard regions better! (You can no longer crawl or move with a PlayerSit stack into a region where these flags are restricted)
[!] Fixed an issue where the invisibility potion effect was removed after a pose command!
[!]Fixed an issue where sometimes an invisible block/entity would remain after a player used the crawl feature!
[!] Fixed multiple missing checks for the "ByPass.Region" & "ByPass.*" permissions
[!] Fixed a plugin loading problem on old server versions!
[!] Fixed PlayerSit statistics were not collected correctly
[+] Added click support for the "center-block" config option! (With "Sit by click" you can now sit directly on the interaction point you were looking at!)
[+] Added the "Crawl.default-crawl-mode" config option! (Defines whether a player can crawl by default by using the double-sneak feature)
[>] Finished MiniMessage support! (You can now use all MiniMessage formats in GSit!)
[>] The config and language files will no longer be overwritten/saved to disk if the content has not been changed!
[!] Fixed a database issue that caused the database to disconnect in a long server session!
[!] Fixed a PlayerSit bug that allowed players to teleport with the player they were sitting on!
[!] Fixed a entity hurt bug on the latest paper builds!
[!] Fixed outdated server message!
[-] Removed the "Sit.sit-message" & "PlayerSit.sit-message" config options! (You can now empty the message in the lang files to hide the message!)
[+] Added "client-lang" config option! (This option allows you to decide whether the player should receive messages in their language)
[+] Added & Updated a lot of permissions! (Added group permissions like "GSit.Sit.*, "GSit.PlayerSit.*, "GSit.Pose.*", "GSit.Crawl.*", "GSit.Emote.*" & crawl permission "GSit.CrawlSneak")
[+] Added emote permissions! (each emote now has its own permission based on filename)
[>] Huge performance improvements! (sit now works in about 1 millisecond!)
[>] Huge improvements for pose & crawl loading!
[>] Reduced database requests by a lot, thanks to caching! (this is also a huge performance improvement!)
[>] Changed default lang file! ("en_en" --> "en_us" renamed)
[>] Updated a few translations from "en_us"!
[-]Removed "create-default-emote" config option! (the default emote is now only created if the "emotes" folder is missing)