⛏ MC Server Builder
Velocity + Paper / Purpur / Spigot 構成のマイクラネットワークを
ボタン一発で自動セットアップ・管理できるツール。
Windows では GUI、Linux では CUI で動作します。
MadeByExi — ツール / v2.1
⬇ ダウンロード 💬 Discord

🚀 主な機能

⚡ ワンクリックセットアップ

設定ファイル生成からJARダウンロードまで全自動。難しい手順は不要です。

🖥 GUI / CUI 両対応

Windows ではグラフィカルなGUI、Linux ではCUIモードで動作します。

📦 3種のサーバータイプ

Paper / Purpur / Spigot とMinecraftバージョンを自由に組み合わせられます。

🛡 Watchdog 自動再起動

クラッシュや無応答を検知して自動再起動。サーバーが落ちっぱなしになりません。

🔌 プラグイン管理

Modrinth・Hangar からプラグインを検索してワンクリックでインストールできます。

🔔 自動アップデート

起動時に新バージョンをチェック。ボタン一つで最新版に更新できます。

📖 使い方

Windows(GUI)

1. 下のボタンから mc_server_builder.py をダウンロード(Python 3.10以上が必要)
2. ダブルクリック、またはコマンドプロンプト / PowerShell から実行
3. 「セットアップ」タブでインストール先・ポート・バックエンドを設定して「▶ セットアップ開始」を押す
4. 「サーバー管理」タブで起動・停止・コマンド送信ができます

Linux(CUI)

python3 mc_server_builder.py で起動します。
初回はセットアップウィザードが起動し、2回目以降は前回の設定を読み込んで管理メニューに入れます。
GUIを使いたい場合は --gui オプションをつけてください(要tkinter・Xサーバー)。

⚠ Javaが入っていない場合、apt / dnf / pacman で自動インストールを試みます。Linuxでは sudo 権限が必要な場合があります。

📦 exe ビルド

build_exe.py を使うとPyInstallerで単一の .exe にビルドできます。

そのままビルド
  • python build_exe.py
最新版に更新してからビルド
  • python build_exe.py --update
更新チェックのみ
  • python build_exe.py --check

💻 動作環境

Python 3.10以上、Java 21以上(自動インストール対応)

📋 更新履歴

v2.2(最新)
  • Javaのバージョンが8であっても起動を試みるバグの修正
v2.1
  • プラグイン検索結果にアイコン画像を表示
  • 複数サーバーへの一括インストールに対応
  • インストール済みプラグインのバージョン・ダウンロード先を自動保存
  • 起動時にプラグインの更新を自動チェック(GUIはダイアログ、CUIは y/n で確認)
  • Javaが見つからない場合、Adoptium から直接ダウンロード・インストール(winget非対応環境でも動作)
  • ツールの更新チェックでBOM付きファイルに対応
v2.0
  • UIをダークテーマ(ネイビー×エメラルド)にリデザイン
  • 全サーバー起動ボタンのバグを修正
  • 自動アップデート機能を追加
  • build_exe.py に --update / --check オプションを追加
  • Watchdog 自動再起動機能を追加
v1.x
  • 初期リリース
  • Velocity + Paper / Purpur / Spigot の自動セットアップ
  • GUI / CUI 両対応

⬇ ダウンロード

質問・バグ報告は Discord までお気軽にどうぞ。

⬇ mc_server_builder.py ⬇ mc_server_builder.exe ⬇ build_exe.py 💬 Discord

📢 注意事項