n8
← works
01Minecraft Plugin2025–

GeyserMC / Floodgate を自動で最新に保つサーバープラグイン。

server — latest.log
[›] Checking for updates…
[Geyser] sha256 changed → downloading
[Floodgate] up to date
[MCXboxBroadcast] up to date
[✓] Updated 1 file. Restart required.
Role
企画・開発・配布・保守(個人)
Stack
JavaPaper / SpigotVelocityBungeeCord
Links
Modrinth ↗GitHub ↗

Modrinth ダウンロード

なにをするか

Java版サーバーに統合版プレイヤーを入れるための GeyserMC と Floodgate、さらに MCXboxBroadcast の最新安定版を取得して、plugins フォルダの JAR を自動で置き換えます。

工夫したところ

更新の判定はバージョン番号ではなく SHA-256 ハッシュの比較で行います。起動時・一定間隔・権限を持つプレイヤーのログイン時にチェックし、/geyserupdate で手動確認もできます。言語やメッセージ、対象、間隔、再起動コマンドは設定ファイルで変えられます。

対応環境

Bukkit / Spigot / Paper / Purpur / Velocity / BungeeCord。Minecraft 1.16 から最新まで。ライセンスは Apache-2.0。

nextSylaCode→