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。