Chiyogamiは Paper をフォークしたものであり、Spigotプラグインを動作させつつマルチスレッド実行を可能とするMinecraftサーバーソフトです。
ビルドを実行するには、git, jdk21が必要です。
./gradlew applyPatches
を実行したあと./gradlew createReobfBundlerJar
を実行しますbuild/libs
内にjarファイルが生成されていれば成功ですこのサーバーはワールドにそれぞれ専用のスレッドを割り当て、楽観的に同期を取りつつ動作します。
イベントの発火処理にはデフォルトで排他制御が設けられますが、ワールド間での順序関係は保証されないため注意が必要です。