初心者でも簡単にサーバーを作れる「ConoHa for GAME」がおすすめ!

【マイクラ】丸わかり!SpigotMCをビルドする手順を紹介します!【ツール対応】

当記事にはアフィリエイト広告が含まれています。

2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。

当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。

当記事にはアフィリエイト広告が含まれています。

2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。

当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。

当記事はJava Edition(Java版)向けです。

揚げたてのポテト

前回、SpigotMCでのプラグインサーバーの立て方を紹介しましたね。

ポテコちゃん

したした!
今回はSpigotMCのビルドのやり方を教えてくれるんだよね?

揚げたてのポテト

そうです!SpigotMCではビルドを行う必要があるので、初めての方でも分かりやすく手順を紹介していきます。

当記事では、SpigotMCのビルド方法を分かりやすく紹介していきます。今回は通常のビルドに加え、ビルドツールを使った方法も紹介するので、初めての方でもできるようになります。

目次

SpigotMCのビルドとは

プラグインサーバーのソフトウェアであるSpigotMCを入手するには、「ビルド」という作業が必要です。

既にビルド済みのソフトウェアがネット上にアップロードされていますが、非公式なので推奨しません。また、非公式という事は、ウイルスが紛れている可能性があるので、自力でビルドした方が確実に安全です。

ビルドとは、ソースコードをもとに異常がないかを解析し、異常がなければソースコードを実行可能ファイルに変換して組み立てることをいいます。

なぜ、SpigotMCは直接ダウンロードできず、ビルドが必要になるのかは著作権に関係しています。

そのため、直接ダウンロードすることは違法になるため、SpigotMCはビルドを行う必要があるわけです。

PaperMC等でビルドが不要なわけ

当記事と関係ない豆知識なので興味ない方は読み飛ばしても構いません。

ポテコちゃん

でもさ、SpigotMC派生のPaperMCやPurpurMCは直接ダウンロードできているような気がするけどなんでかな?

揚げたてのポテト

それは、著作権を回避するために、PaperMCが独自開発した「Paperclip」が採用されているからです。

Paperclipとは、マイクラサーバーのランチャーであり、PaperMCのパッチをバニラサーバーに自動的に適用することができます。

初回起動時にバニラサーバーをもとにPaperMCサーバーが生成(ビルド)されます。そのため、2回目以降の起動時では、生成されたPaperMCサーバーで起動させます。

これにより、GPLの法的問題(著作権)が回避されています。

揚げたてのポテト

PaperMCを使ったことがある方は、身に覚えがあると思いますが、初回起動時に少し時間が掛かって起動されるんですよね。実はビルドしてからサーバーを起動していたからなのです。

ビルドをするには

SpigotMCでビルドを行うには2つの方法があります。

  1. BuildToolsを使ってビルドする方法
  2. 外部ソフトを使ってビルドする方法

どちらも同じサーバーソフトウェアを入手できますが、①は本来の手順で、②は①がよく分からない方向けに有志の方が開発した外部ソフトを使ってビルドをする方法です。

BuildToolsを使ってビルドする方法

SpigotMCでビルドを行うにはBuildToolsとJavaが必要です。

BuildToolsは、SpigotMCが開発したビルドツールです。ビルドから入手できるのは、Spigotの他にSpigot-API、CraftBukkit、BukkitAPIがあります。

STEP
Javaをインストールする

バージョン1.16.5まではJava8、バージョン1.17~1.17.1はJava16、バージョン1.18~1.20.4はJava17、バージョン1.20.5からはJava21をインストールしてください。

各Javaバージョンのインストール方法は以下の記事をご覧ください。

STEP
BuildToolsをダウンロードする

以下のリンクをクリックして、BuildToolsをダウンロードしましょう。

ダウンロードしたBuildToolsは、新しいフォルダを作成して、中に入れてください。

ビルドを行うと様々なファイルが生成されるので、散らばらないように新しいフォルダに入れておくと、分かりやすいです。

STEP
ビルドを開始する

フォルダ上部のアドレスバーにcmdと入力し、Enterキーで実行してください。

すると、黒い画面が表示されるので、以下のビルドコマンドを入力して実行すると、ビルドが開始されます。

java -jar BuildTools.jar --rev バージョン

バージョンには1.20や1.18.2などのマイクラバージョンに置き換えてください。

STEP
ビルド完了

ビルドには数分ほどお時間が掛かるので気長に待ちましょう。

指定したバージョンのサーバーソフトウェアが生成されたらビルド完了です。

あとは、このサーバーソフトウェアを使ってプラグインサーバーを立てるだけです。プラグインサーバーの立て方は以下の記事で、分かりやすく解説しているのでご覧ください。

外部ソフトを使ってビルドする方法

上記のBuildToolsとは異なるビルドツールを使って、ビルドを行う方法を紹介します。

今回使用する外部ソフトは「Spigot Builder」です。

Spigot Builderは、日本人のSeaoftrees08氏が開発したビルドツールで使い勝手が良くおすすめです。

STEP
Spigot Builderをダウンロードする

以下のリンクをクリックして、ダウンロードページを開きます。

その後、「SpigotBuilder.vXX.exe」をクリックするとダウンロードされます。

STEP
ビルドを開始する

SpigotBuilderをダブルクリックして起動させます。

WindowsによってPCが保護されましたというウィンドウが表示されたら、「詳細情報」を開き、「実行」をクリックすると正常に起動できます。

詳細情報をクリック
実行をクリック

Minecraft Versionの▼をクリックするとマイクラバージョンが表示されるので、ビルドしたいバージョンを選択します。その後、「Build」でビルドを開始します。

STEP
ビルド完了

ビルドには数分ほどお時間が掛かるので気長に待ちましょう。

生成されたSpigotを開き、指定したバージョンのサーバーソフトウェアが生成されたらビルド完了です。

あとは、このサーバーソフトウェアを使ってプラグインサーバーを立てるだけです。プラグインサーバーの立て方は以下の記事で、分かりやすく解説しているのでご覧ください。

揚げたてのポテト

お疲れさまでした。
これでSpigotMCのビルド紹介は以上となります。

ポテコちゃん

思ってたより簡単にビルドできたよ!

最後に

SpigotMCのビルドが少し手間が掛かりますが、安全に使うために大事な作業です。

やり方さえ覚えてしまえば簡単なので何を始めるにも慣れです。諦めずに頑張りましょう!

揚げたてのポテト

最後までお読みいただきありがとうございました。
次回の記事でお会いしましょう!

4.1 17 総投票数
\ この記事を評価 /

当サイトはリンクフリーです。SNSやブログ等でご紹介いただけると嬉しいです。

\当サイトがおすすめしたいレンタルサーバー/


ConoHa for GAME
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD対応)
初回利用は800円クーポンが貰える
1ヶ月以上利用する方は長期割引パスの料金がおトク

4GBプラン:月額2,408円/8GBプラン:月額4,828円
キャンペーン中:今なら1500円クーポンをプレゼント!(5月10日まで)

Xserver VPS
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD対応)
大手他社より3~4倍のサーバー性能&高速回線を提供
マイクラサーバーの設定が初心者でも分かりやすい

4GBプラン:月額2,200円/8GBプラン:月額4,400円
キャンペーン中:12ヶ月なら月額3,239円(5月7日まで)※8GBプラン

\コスパ最強のレンタルサーバー/


Agames
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD/プラグイン対応)
学生なら学割で15%割引で利用可能
マイクラサーバーに詳しいサポーターが充実

4GBプラン:月額1,900円/8GBプラン:月額2,800円

\当サイトがおすすめしたいレンタルサーバー/


ConoHa for GAME
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD対応)
初回利用は800円クーポンが貰える
1ヶ月以上利用する方は長期割引パスの料金がおトク

4GBプラン:月額2,408円/8GBプラン:月額4,828円
キャンペーン中:今なら1500円クーポンをプレゼント!(5月10日まで)

Xserver VPS
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD対応)
大手他社より3~4倍のサーバー性能&高速回線を提供
マイクラサーバーの設定が初心者でも分かりやすい

4GBプラン:月額2,200円/8GBプラン:月額4,400円
キャンペーン中:12ヶ月なら月額3,239円(5月7日まで)※8GBプラン

\コスパ最強のレンタルサーバー/


Agames
詳しくみる
マイクラサーバーが自動構築ですぐ遊べる(MOD/プラグイン対応)
学生なら学割で15%割引で利用可能
マイクラサーバーに詳しいサポーターが充実

4GBプラン:月額1,900円/8GBプラン:月額2,800円

この記事が気に入ったら
フォローしてね!

この記事をシェアする
  • URLをコピーしました!
4.1 17 総投票数
\ この記事を評価 /
guest
20 件のコメント
インラインフィードバック
すべてのコメントを表示
とちく

「java -jar BuildTools.jar –rev バージョン名」でバージョンを指定したのですが、「spigot-1.16.3.jar」となり、バージョン指定ができませんどうすればよいでしょうか。また何が原因なのでしょうか?

みかやき

[ERROR]To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] For more information about the errors and possible solutions, please read the following articles
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LocalRepositoryNotAccessibleException

このように、大量のエラーが出てしまい、ビルドができません。どうすればいいでしょう...

匿名

BuildTools requires at least 512M of memory to run (1024M recommended), but has only detected 247M.
と出てしまい、ビルドができません。
どうしたらいいでしょうか

匿名

UbuntuやDebian GNU/Linuxだと

#!/bin/bash
sudo apt install git openjdk-8-jre wget # Git と OpenJDK 8 (JRE)とWgetのインストール
mkdir ~/MinecraftServer
cd ~/MinecraftServer
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar # BuildTools.jarのダウンロード(最新版)
chmod +x BuildTools.jar
./BuildTools.jar –rev バージョン
# デフォルトがOpenJDK8以外なら: /usr/lib/jvm/java-8-openjdk-$(dpkg –print-architecture)/bin/java -jar ./BuildTools.jar –rev バージョン

これを端末で実行すればビルドできるはずです…!

目次