Important
This is an unofficial compatibility fork of gecolay/GSit, focused on Shiroha/Folia 26.2. For the original project, general downloads, and upstream support, use the links below.
The folia-shiroha-26.2 branch contains narrowly scoped Folia lifecycle fixes:
- owner-safe PlayerSit marker cleanup across entity owners;
- owner-aware cleanup for active Seat, PlayerSit, Pose, and Crawl state;
- guarded PlugManX reload/unload support for the exact tested Shiroha 26.2 path;
- cleanup of GSit-owned tasks, listeners, Netty handlers, database state, metrics, and command help references;
- focused regression coverage for every PlayerSit stop direction and stop reason.
Hot reload is supported only when no enabled plugin declares a dependency on GSit. If HibiscusCommons is installed, stop the whole server, replace the GSit JAR, and start normally. Reloading only GSit would leave the old third-party event listener bound to the old GSit class loader.
This release targets Shiroha/Folia 26.2. It is not a claim of general Paper, Spigot, or arbitrary plugin-manager compatibility.
This repository contains the GSit project!
- Download: GSit - Modrinth
- Download: GSit - Spigot
- Download: GSit - PaperMC Hanger
- GitHub: GSit - GitHub
- Discord: GPlugins - Discord
Clone the repository:
git clone https://github.com/heoduling/GSit.git
git switch folia-shiroha-26.2Build the Shiroha/Folia 26.2 artifact:
./gradlew clean :core:test :v26_2:build shadowJarDev -PtargetVersion=v26_2The final GSit-x.x-x.jar file will be in the build/libs folder.
You can create a pull request to submit your code to this repository: Pull requests