広告・PRを含む記事です

【マイクラ】Bukkit・Spigot・Paperの違いは?2014年の停止事件から今選ぶサーバーソフトまで

派手な建物の前に多くのキャラクターが並ぶ映像に、Bukkit停止事件・Paperまでの系譜の見出しを重ねた画像
  • BukkitとSpigotとPaperの違いが分からず、どれを入れるか決められない
  • Spigotだけ配布ページから直接ダウンロードできない理由が気になる
  • 古いプラグインの紹介に出てくるBukkitが、今のサーバーと関係あるのか知りたい

プラグインサーバーの記事を読むと、BukkitやSpigotといった名前が当たり前のように出てきます。

名前が多いのは、2014年にBukkitの元のチームが活動を終え、その後を別のチームが引き継いで枝分かれしてきたからです。

この流れを知ると、プラグインの配布ページに書かれたBukkit用やSpigot用という表記の意味と、Paperを選ぶ理由がつながります。

この記事では、停止とDMCAの経緯、ソフトの系譜、今プラグインサーバーを立てるときの選び方を順にまとめました。

読み終えれば、自分のサーバーに入れるソフトを迷わず決められます。

Bukkitとは何だったのか

Bukkitは、サーバーにプラグインを追加するための仕組みと、それを動かすサーバー本体のCraftBukkitを合わせたものです。

公式のサーバーソフトだけでは足りない機能を、プラグインで足せるようにしました。

2012年には、Bukkitの中心メンバーがMojangの社員になり、公式のModding APIを作ることになりました。

ただし、その公式APIは公開されないままでした。

APIとは

APIは、プラグインがサーバー本体の機能を呼び出すための、決まった窓口のことです。窓口の形がそろっているので、同じプラグインを別のサーバーソフトでも動かせます。

2014年に起きたこと

きっかけは、2014年6月に始まったMojangのEULA(利用規約)の運用です。

サーバーでの課金に制限がかかり、2014年のEULA改定はサーバー運営者に大きな影響を与えました。

その後の流れは次の3段階です。

時期出来事
2014年8月Bukkitの中心人物だったEvilSephが、Bukkitプロジェクトの終了を発表した
2014年9月5日Bukkitに貢献していた開発者の1人が、GitHubにDMCA(著作権侵害の削除要請)を送った
2014年11月Spigotが、BuildToolsという新しい配布方法で再開した

DMCAの中身

削除要請の主張は、CraftBukkitにMojangの非公開コードが含まれているのに、GPLのもとでソースが公開されていない、というものでした。

要請文には、MojangがBukkitの中でGPLやLGPLなどのオープンソースのライセンスを適用することを許可していない、という趣旨のMojangの回答も引用されています。

対象になったのは、CraftBukkitのリポジトリだけではありません。

Spigot、Cauldron、MCPC-Plus-Legacyなど、CraftBukkitから派生したものも並んでいました。

この要請で、元のチームによるBukkitの配布は止まりました。

その後はSpigotMCがBukkitとCraftBukkitの保守を引き継ぎ、今もBuildToolsでCraftBukkitを組み立てられます。

SpigotがBuildToolsを使う理由

Spigotがビルド済みのファイルを直接配らない理由は、この2014年の削除要請です。

BuildToolsは、公式のサーバーを読み込み、CraftBukkitやSpigotの修正を自分のパソコンの中で重ねて、Spigotを組み立てる道具です。

ファイルそのものを配らず、組み立てる手順だけを配ることで、削除要請を避けています。

Spigotの配布ページにダウンロードボタンがないのは、この事件の名残です。

Bukkit、Spigot、Paperの系譜

Bukkitから、CraftBukkit、Spigot、Paperへと続き、さらにPurpurとFoliaに分かれる系譜の図

元のチームは去りましたが、プラグインの書き方(Bukkit API)はSpigotMCが保守を続けています。

Spigotがその上で改良を重ね、さらにPaperがSpigotをもとに作られています。

ソフト立ち位置今選ぶか
Bukkit、CraftBukkit2014年からSpigotMCが保守を続ける元祖。配布ファイルはなく、BuildToolsで組み立てる選びません
Spigot2013年に名前が付いた、Bukkit系の後継自分でビルドする手間がかかるため、選ぶ理由が少ない
PaperSpigotをもとに、速度と機能を強化したもの最初の1本として選びます
PurpurPaperをもとに、設定項目を増やしたもの細かい調整が必要になってから
FoliaPaperから派生し、処理を領域ごとに分けて動かすもの大人数のサーバー向け

Paperは、Spigotをもとに、BukkitとSpigotのAPIを拡張したものです。

CraftBukkitとSpigotの置き換えとして使えるため、乗り換えでも設定を大きく変える必要はありません。

Purpurは、BukkitとSpigotとPaperのプラグインに対応しています。

一方のFoliaは、ほとんどの公開プラグインが動かなくなる派生版です。

普通の友達サーバーには向きません。

今プラグインサーバーを立てるならどれか

選ぶときは、遊び方から決めると迷いません。

やりたいこと選ぶソフト
友達とプラグインを入れて遊びたいPaper
公式と同じ遊び方のまま、機能は足さない公式のサーバー(Vanilla)
ブロックやアイテムを足すMODで遊びたいFabricなどのmod用ソフト
数百人規模で動かすFolia(対応プラグインのみ)

プラグインサーバーの最初の1本は、Paperで足りるのが結論です。

サーバーのJARをダウンロードして起動し、プラグインをpluginsフォルダに入れて再起動して導入します。

入れたあとにコンソールへpluginsと打つと、動いているプラグインが緑色で並びます。

赤色は読み込みの失敗です。

Paperの立て方は、姉妹サイトのサバメモでPaperでプラグインサーバーを立てる手順として扱っています。

ソフトごとの違いを表で見比べたいなら、サーバーソフトの選び方が便利です。

JARのダウンロードや起動を自分のパソコンでしたくないなら、管理画面でPaperを選べるレンタルサーバーがあります。

借りるぶん月額がかかります。

4GBは1ヶ月1,500円。Paperの用意で止まらず、プラグインを入れる段階から始められます。3日契約もあります

ロリポップ! for Gamersで料金を見る
BukkitDevから探すとき

配布ページには、bukkitやpaperといった名前で、複数のJARが並ぶことがあります。ZIPで配られていたら中身を取り出し、自分のソフトに合うJARをpluginsに入れます。

MODで遊びたい人は、ソフトの選び方がまったく別になります。ForgeとNeoForgeの分裂はNeoForgeが分かれた経緯で確かめられます。

よくある質問

QSpigotは今でも使えますか?
A

使えます。Spigotの公式ページが案内するBuildToolsで、自分のパソコンの中でビルドして使います。ただ、手間がかかるうえ、Paperが同じプラグインを動かせるので、初めてのサーバーならPaperが近道です。

QBukkit用のプラグインはPaperで動きますか?
A

Bukkit用として配られているプラグインは、Paperの`plugins`フォルダに入れて使えます。PaperはBukkitとSpigotのAPIを拡張したものだからです。ただし、ForgeやFabricのMODは別の仕組みなので、入れてもInvalid plugin.ymlというエラーが出て読み込まれません。

QPaperとFoliaはどちらを選べばいいですか?
A

ほとんどの人はPaperです。Foliaは大人数のサーバー向けで、ほとんどの公開プラグインが動かなくなります。FoliaはHangarで100本以上のプラグインが対応していますが、使いたいプラグインが対応しているかを先に確かめる必要があります。

まとめ:プラグインサーバーはPaperから始める

2014年にBukkitの元のチームが活動を終え、DMCAで派生のソフトにも削除要請が及びました。それでもプラグインの書き方は引き継がれ、SpigotからPaper、PurpurやFoliaへと枝分かれしています。

  • BukkitはSpigotMCが保守を続ける元祖だが、今は単体では選ばない
  • Spigotは自分でビルドする手間がかかるため、最初の1本にはしない
  • 友達とプラグインで遊ぶなら、Paperを選ぶ

最初にやることは、Paperのサーバーを起動して、動かしたいプラグインのJARをpluginsフォルダに入れることです。再起動してコンソールでpluginsと打ち、緑色で並べば導入は成功です。

手順を見ながら進めたい人は、サバメモの記事で確認できます。手元で動かさず借りるなら、PaperやSpigotを選べるXServer GAMEsがあり、4GBは30日1,460円です。

水辺に置いたビーコンが見える画面に、MODの安全・入手先と確認の見出しを重ねた画像

【マイクラ】MODのウイルスと偽MODを避ける!安全な入手先と確認手順