
ビデオゲーム「マインクラフト」では、mod とは、この人気サンドボックスゲームの変更点を指します。マインクラフトの各mod は、ゲームにコンテンツを追加したり、特定の機能を調整したり、パフォーマンスを最適化したりできます。このゲームには何千もの mod が作成されており、中には作者に収入をもたらす mod もあります。Mojang Studios はmod 用のAPIを提供していませんが、開発者が mod を作成および配布するのに役立つコミュニティ ツールが存在します。マインクラフトmodの人気は、マインクラフトが史上最も売れたビデオゲームの1 つになるのに貢献したとされています。 [ 1 ]
初期のMinecraftのMODは、ゲームのJavaソースコードを逆コンパイルして変更することで機能していました。現在Minecraft: Java Editionと呼ばれるオリジナル版は、より高度なツールを使って今でもこの方法でMOD化されています。モバイル、コンソール、Microsoft Windows向けに提供されているMinecraft: Bedrock EditionはC++で記述されているため、同じ方法でMOD化することはできません。そのため、MOD制作者はスクリプト言語で書かれた「アドオン」を使用してコンテンツを追加する必要があります。

Minecraft: Java Edition ( Windows、macOS、Linuxで利用可能) は、クライアント(ゲームのローカルインストール)、サーバー、またはその両方で同時に改造できます。[ 3 ]クライアントの改造では、ゲームの外観や一部の動作を変更できます。サーバー専用の改造 (一般的にプラグインと呼ばれます) は動作を変更でき、多くの場合、ミニゲーム、アンチチート、またはログイン システムを追加します。新しいブロック、アイテム、モブ、ディメンションの追加、または既存の機能の変更などのより複雑な機能については、相互運用できるように、同等の改造をクライアントとサーバーの両方に追加する必要があります。シングル プレイヤー モードでは、クライアントはクライアントとサーバーの両方として機能し、クライアントとサーバーの両方の改造を実行できます。[ 3 ] [ 4 ]
クライアントモッドは、古いコンピューターや性能の低いコンピューターでは(一般的にリソース要求が大きいため)パフォーマンスの低下を引き起こす可能性があります。 [ 5 ]特に、プレイヤーが「モッドパック」と呼ばれる状態で多くのモッドを同時に実行している場合は顕著です。ゲームの改造は、コミュニティがJavaで書かれたMinecraftのソースコードをリバースエンジニアリングして これらの改造を行うため可能です。[ 6 ]

Mojang が公式にサポートしているわけではありませんが、Minecraft のmod はオンラインで作成および共有することが許可されており、ゲームの開発チームは多くの mod 開発者と非公式な関係を持っています。人気のある mod を公開した後、Mojang で働くようになった開発者もいます。[ 7 ]人気の mod リポジトリにはCurseForgeや Modrinth などがあります。[ 8 ] Minecraft のmod は一般的に趣味として無料で提供されています。お金を稼いでいる mod 開発者は、ダウンロードサイトの広告の収益分配やクラウドファンディングを通じて収入を得ています。この収入により、フルタイムで働くことができ、mod や mod のプラットフォームに特化した小規模なゲームスタジオを開設した開発者もいます。[ 7 ]
Bedrock コードベース上のMinecraftのモバイル版とコンソール版の Mod は、Java ではなく C++ で記述されているため、異なります。[ 9 ] [ 10 ] Bedrock コードベース版でゲームを Mod したいプレイヤーは、このバージョンに組み込まれた公式の「アドオン」サポートにより、より簡単なプロセスで済みます。アドオンはJava Edition のMod よりも速く簡単にインストールでき、外部の Mod ローダーも必要ありません。ただし、Bedrock Editionのアドオンは、 Mojang が明示的に公開している機能しか変更できないため、柔軟性と機能が少なくなります。[ 11 ]
2012年、MojangはMinecraftのmodのリポジトリの作成に着手したと発表した。[ 12 ] MinecraftのクリエイターであるMarkus "Notch" Perssonは2012年に、当初はmodに懐疑的で、ユーザーが作成したコンテンツがゲームに対する自身のビジョンを脅かすのではないかと恐れていたことを認めた。Perssonは、modが「Minecraftの大きな理由」であることに気付いたと主張し、考えを改めたと述べている。[ 13 ] Minecraft 1.13には、「データパック」と呼ばれる機能もあり、プレイヤーやサーバー運営者がゲームに追加コンテンツを提供できる。追加できるものは、レシピの追加、ブロックが破壊されたときにドロップするアイテムの変更、コンソールコマンドの実行など、既存の機能の構築に限られている。[ 14 ]
Minecraftの最初のバージョンは2009年5月にリリースされましたが[ 15 ]、ゲームのクライアントサイドの改造が本格的に人気になったのは、ゲームが2010年6月にアルファ段階に達したときでした。
Minecraft Alpha のリリースに伴い、最初のサーバーサイド MOD が登場し始めました。その 1 つは hMod [ 16 ] [ 17 ]で、サーバーを管理するためのシンプルだが必要なツールを追加しました。Searge [ 18 ]としても知られる Michael Stoyke (後に Mojang で働くことになる) は Minecraft Coder Pack (MCP) を作成しました。これは後に Mod Coder Pack と改名され、同じ頭字語が維持されました。MCP [ 19 ]はMinecraftコードを逆コンパイルおよび難読化解除するツールでした。MCP は、ゲームに注入できる新しいクラスや変更されたクラスを再コンパイルおよび難読化しました。しかし、複数の MOD が同じベース コードを変更すると、競合が発生してエラーになる可能性がありました。この問題を解決するために、複数の MOD が同じベース クラスやゲーム リソースを変更することによる競合を防ぐために、Risugami の ModLoader [ 20 ]が作成されました。
2010年末頃、Minecraftはベータ開発段階への移行準備を進めており、IndustrialCraft、Railcraft、BuildCraftなどの人気MODが初めてリリースされた。これらのMODは、以前のMODとは異なり、単にマイナーな部分を調整するのではなく、大幅な新しいコンテンツとメカニズムを追加した。[ 21 ]
HMod の開発が停滞していたため、HMod の十分な代替品を作成するプロジェクトである Bukkit は、2010 年 12 月 21 日に開発が開始され、その後 2011 年にリリースされました。このプロジェクトは主に、 Minecraft サーバーを変更するプラグインを作成するためのGPLライセンスの API である「Bukkit」と、Bukkit が動作できるようにするバニラ Minecraft バージョンのソフトウェアの変更版である「CraftBukkit」で構成されていました。HMod と同様に、サーバー所有者は、プレイヤーがクライアント側の mod をインストールすることなく、サーバーが入力を受け取り、プレイヤーに出力する方法を変更するプラグインをインストールできました。[ 22 ] [ 23 ]
ゲームのユーザー生成コンテンツをホストするウェブサイトである CurseForge は、2011 年半ばにフォーラムと Minecraft の mod のセクションを追加しました。[ 24 ]当初、CurseForge は主に Bukkit のウェブサイトでホストされている Bukkit プラグインにリンクしていました。[ 25 ]

2011 年 11 月頃、Forge Mod Loader と Minecraft Forge がリリースされました。Forge は、Mod Coder Pack マッピングを利用して、プレイヤーが複数の mod を同時に実行できるようにしました。Forge のサーバー バージョンもリリースされ、プレイヤーは改造サーバーを作成できるようになりました。Forge は、ベース ソース コードを操作する必要性をなくし、ベース ソース コードに手を加えることなく、個別の mod を一緒に実行できるようにしました。Forge には、mod 開発を容易にする多くのライブラリとフックも含まれていました。PojavLauncher を介して Android デバイスにインストールして使用することもでき、モバイル プラットフォームで Minecraft: Java Edition を実行できます。[ 26 ] [ 21 ] PojavLauncher の開発はその後中止され、Amethyst ランチャーが後継として指定されています。
Minecraftが2011年11月に正式リリースされた後も、ゲームのモッディングコミュニティは成長を続けました。[ 21 ] 2012年2月、MojangはBukkitの開発者を雇い、公式のモッディングAPIの開発に取り組ませ、MOD開発者がMinecraftのゲームファイルに簡単にアクセスできるようにしました。[ 27 ]その後、Bukkitはコミュニティによって維持されました。
CraftBukkit のフォークである Spigot は、プラグインとの後方互換性があり、開発が開始されました。2012 年に、Spigot は BungeeCord と呼ばれるサーバー ソフトウェアをリリースしました。これは、プロキシ「リンク」サーバーを介して多数のサーバーをリンクするために作られました。BungeeCord は Spigot とは別のプラグイン API を持ち、Spigot プラグインは並行して動作できました。多くの人気のある Minecraft サーバーは、Minecraft サーバーをリンクするために BungeeCord を使用しています。[ 28 ]
2014年初頭、Bukkitに比べて非常に強力なプラグインAPIとForge modのサポートを備えたSpongeというサーバーソフトウェアがリリースされました。Spongeはまた、バイトコードを直接変更する代替手段として、ミックスインも導入しました。
2014年半ばにマイクロソフトがMojangを買収したことで懸念が生じた。モッディングコミュニティのメンバーは、Minecraftの新しいオーナーが、Mojangがこれまでモッド開発者に自由な裁量を与えてきた慣習を終わらせてしまうのではないかと恐れた。[ 29 ]こうした懸念にもかかわらず、マイクロソフトはMojangのポリシーに変更を発表せず、モッディングは影響を受けなかった。[ 29 ]
2015 年 4 月、マイクロソフトはMicrosoft Visual StudioにMinecraft Mod 開発者パックを追加すると発表し、アプリケーション作成ソフトウェアのユーザーがMinecraft のmod をより簡単にプログラミングできるようにした。[ 30 ]マイクロソフトは、より多くのオープンソース ソフトウェアを推進する取り組みの一環として、この新しいパックをオープンソースで無料で公開した。[ 30 ] [ 31 ]
2015年7月4日、Minecraftの「 Windows 10 」版が発表されました。これは、以前のバージョンとは異なり、C++でプログラミングされる予定でした。[ 9 ]この発表は、Javaベースのバージョンが完全に廃止され、C++はJavaのようにリバースエンジニアリングできないため、modの作成が妨げられるのではないかというゲームのファンの懸念を引き起こしました。しかし、Mojangの開発者Tommaso ChechiはRedditでファンに対し、mod作成はMinecraftにとって「非常に重要」であるため、Javaベースのバージョンを廃止することはないだろうと安心させました。[ 9 ]
2017年4月、Mojangは、 Minecraft Marketplaceの開設を発表しました。これは、プレイヤーがWindows 10版(Minecraft Bedrockコードベースで動作)のゲーム向けにユーザー作成コンテンツを販売できるというものです。[ 32 ]この新しいデジタルストアは、アドベンチャーマップ、スキン、テクスチャパックを専門に扱う予定です。PC Worldは、この追加によりWindows 10版が、オリジナルのJava版の「クラシックプレイヤーに馴染みのある改造可能な世界」に少し近づくだろうと指摘しました。[ 33 ]
2018年12月、 Fabricと呼ばれる新しいモッディングツールチェーンとモッドローダーがリリースされました。[ 34 ] [ 35 ] Fabricは現在、Minecraftで最も広く採用されているモッディングツールチェーンの1つとなっています。[ 36 ]
2022年4月、FabricのフォークであるQuiltがリリースされました。QuiltローダーはFabric用に作成されたmodと互換性があるように設計されています。[ 37 ] [ 35 ]
2023年7月、 Forgeの開発者と貢献者の大部分が、プロジェクトから離脱し、NeoForgeと呼ばれるフォークを作成すると発表した。[ 38 ]
2025年10月、Mojang Studiosは、mod開発を「より迅速かつ容易に」することを目的として、Java Editionのソースコードから難読化を削除すると発表した。 [ 39 ] [ 40 ]

Minecraft: Java Editionの mod の総数は、その数が非常に多いため計算が困難です。2025 年 3 月現在、CurseForge には 20 万以上の mod が掲載されています。[ 41 ] [ 1 ]
一部のMODは、ゲームの既存の機能を強化します。JourneymapとXaero's MinimapというMODは、それぞれゲームのユーザーインターフェースにミニマップを追加します。Just Enough Itemsは、ゲームのクラフトレシピ用のブラウザを追加します。Chiselは、視覚的な魅力を高めるために、既存のブロックの新しいバリエーションを多数追加します。Create modなどの多くのMODは、技術的な進歩ツリーと自動化システムを導入します。[ 42 ]他のMODは、バイオーム、作物、ディメンション、食料、防具、ツール、その他のコンテンツを追加します。[ 43 ] PolygonのレビュアーであるJulia Leeは、一度に3x3x1ブロックを破壊するハンマーや、木全体を切り倒す斧などのMODツールは「なくてはならない」と述べています。[ 44 ]
一部のMODはJava Editionのパフォーマンスを最適化することを目的としており、より弱いハードウェアでもゲームが動作するようにするとともに、マルチスレッドや詳細レベルなどの新しいパフォーマンス機能のサポートを追加します。Optifineはゲームのパフォーマンスを向上させ、高解像度テクスチャ、ダイナミックライティング、カスタムシェーダーのサポートを追加します。[ 45 ] [ 46 ] [ 47 ] Distant Horizonsは詳細レベルシステムをゲームに追加し、プレイヤーから遠く離れた場所の詳細を減らし、最大レンダリング距離を32チャンクから1,024チャンクに増やします。[ 48 ] [ 49 ]
Modは、「modpack」と呼ばれるダウンロード可能なコンテンツにまとめられることがあります。これらは、ユーザーがmod環境の設定方法に関する高度な知識を必要とせずに、簡単にダウンロードしてプレイできます。[ 50 ] [ 51 ]これらのmod間の相互作用は、コンテンツ作成者によって管理および強化できます。[ 52 ]多くの場合、設定ファイルとカスタムテクスチャの使用によって助けられます。[ 53 ] [ 54 ]
WorldEdit は、ソフトウェアグループ EngineHub が開発した編集ツールで、プレイヤーが構造物を構築したり、カスタマイズされた地形を作成したりするのに役立ちます。ブラシやブロック置換ツールなどのさまざまなツール、コピー、貼り付け、塗りつぶし、幾何学的形状の選択などのアクションを提供します。これらのツールは、ゲームに標準搭載されていない機能を提供するため、mod を使用しない場合と比較して構築時間を短縮できます。[ 55 ] [ 56 ] [ 57 ]この mod は、 Minecraft のWeb サイトで最も人気の高い建築ツールの 1 つとして紹介され、 [ 58 ]米国の特許で使用され、[ 59 ] [ 60 ] [ 61 ]科学論文で引用されています。[ 62 ] [ 63 ] 2010 年 9 月 28 日にhMod 修正のプラグインとして世界中で最初にリリースされ、その後、Bukkit プラグインおよびFabric、Forge、NeoForge [ 64 ] mod ローダーの mod として移植されました。 [ 65 ] [ 66 ]
Minecraft: Bedrock Edition は、ゲームに組み込まれているモッディング API と連携するアドオンをサポートしています。無料および有料のアドオンは、 2024 年以降Minecraft Marketplaceで入手可能です。さらに、無料のユーザー作成アドオンは、 MCPEDL、ModBay、[ 67 ]、Curseforge [ 68 ]などのサードパーティの Web サイトからダウンロードできます。2017年に導入された Marketplace は、クリエイターが各販売の一定割合を保持する収益分配モデルで運営されています。2021 年までに、参加クリエイターのために約 3 億 5000 万米ドルを生み出したと報告されています。[ 69 ]
Minecraft: Legacy Console Edition は、Bedrock Editionへのアップデート前にさまざまなコンソール版で構成されていた廃止されたブランチで、コンソールのクローズドなインフラストラクチャのため、公式DLCパック以外の mod をサポートしていませんでした。2026 年に、 Legacy Console Editionの2014 年ビルドの完全なソースコードが4chanにリークされました。[ 70 ]その後、ユーザーは非公式の PCポートを作成し、主にMinecraftの最新バージョンから機能をバックポートして、ビルド用の mod の開発を開始しました。[ 71 ] [ 72 ]
Minecraft のmod は、悪意のある mod をダウンロードして実行することで、マルウェアの攻撃ベクトルとなってきました。 [ 73 ] [ 74 ]
2017年3月、スロバキアのサイバーセキュリティ企業ESETは、 MinecraftのMODを装ってGoogle Playストアを通じて配布されたトロイの木馬マルウェア87件を明らかにした。その目的は、広告を表示したり、プレイヤーを騙して他のアプリをダウンロードさせたりすることだった。これらの偽MODは、2017年初頭の最初の3か月間で合計100万回以上ダウンロードされた。[ 75 ] [ 76 ]
2023年6月、攻撃者は「Better Minecraft」などの人気のあるモッドやモッドパックにアクセスし、マルウェアを含む新しいリリースを作成しました。これは、アップロードしたCurseForgeアカウントにちなんで「Fractureiser」と呼ばれています。[ 74 ] [ 73 ]
2023 年 7 月、BdLib や EnderCore など、ForgeベースのMinecraft MOD のいくつかで任意のコード実行の脆弱性が発見されました。このマルウェアはMinecraftセキュリティ コミュニティによって「BleedingPipe」と名付けられました。これは、MOD が「ObjectInputStream」クラスでデシリアライゼーションを誤って使用していることを悪用します。この脆弱性は 2017 年以来存在していましたが、MMPA のブログ記事によって広く知られるようになり、修正が行われる前にその使用が広まりました。[ 77 ] [ 78 ]
2011年、PC Worldのネイト・ラルフはMinecraftのmodのインストールを「やや複雑なプロセス」と評したが、ゲームプレイの「体験からもう少し多くを得たい」プレイヤーには役立つ可能性があると認めた。[ 3 ]
2013年、PC MagazineのMax Eddyも、MODで拡張されたゲームの設定プロセスについて指摘し、「かなり複雑そう」で、最初は「MinecraftにMODを入れるのが怖すぎた」が、 MinecraftのMODは「かなり寛容」だと気づいてその良さがわかったと述べている。 [ 79 ] Eddyは、Mojangのメインゲームの開発ペースが速いため、最も人気のあるMODの進捗が遅くなっていると感じているとも述べている。[ 79 ]
MinecraftのMODであるGalacticraftは、2013年7月にPC Gamer誌で今週のMODに選ばれた。[ 80 ]
サンノゼ・マーキュリー・ニュースのジョージ・アバロス氏は、モッドは間違いなく「主流の愛好家」に適していると主張しているが、 Minecraftのモッドを探す際には「危険でスパム的なソフトウェア」をダウンロードしないように注意する必要があると警告している。アバロス氏はまた、 Minecraftは通常子供に人気があるにもかかわらず、モッドのインストールにはおそらく大人の注意が必要になるだろうと述べている[ 81 ] [ 82 ] 。

Minecraft のmod は、子供たちがコーディングやプログラミングを学ぶための入り口として評価されています。[ 83 ]学生がMinecraftを通じてコーディングを学ぶことをさらに奨励するために、LearnToMod [ 84 ]、ComputerCraftEdu [ 85 ] 、 Minecraft: Pi Edition [ 86 ]など、いくつかの教育プロジェクトが作成されており、これらはすべて教師に無料で提供されています。カリフォルニア大学もMinecraftを利用したプログラミングクラスを開始しており、8 ~ 18 歳の子供たちにアプリケーションのプログラミング方法を教えることを目指しています。[ 84 ] [ 87 ] [ 82 ]
2011年に、言語、歴史、芸術など、より幅広い科目を教えることができる有料のMODとして「 MinecraftEDU 」が学校向けに販売されました。 [ 88 ] 2016年1月、マイクロソフトがこれを買収し、「Minecraft: Education Edition」というMinecraftの別バージョンにしました。[ 82 ] Minecraftを使用したデジタルゲームベース学習に関する2025年の体系的レビューでは、生徒の参加度、学習成果、計算的思考の改善が報告されています。[ 89 ]
『マインクラフトの親のためのガイドブック』の著者であるコリ・ダスマンは、ホームスクーリングとマインクラフトは興味深い組み合わせであり、簡単なMODを作成することは「科学的原理の例示」となり、ホームスクーリングの提供者はそれを受け入れやすいと述べている。[ 90 ]
Minecraftを学校のカリキュラムに導入するという考えは、英国政府の顧問を務めるトム・ベネットによって反対された。ベネットによれば、 Minecraftは単なるギミックであり、学校は「ギミックの沼を干上がらせ」、本だけを教材として使うべきだという。[ 91 ]ベネットの非難に対し、ガーディアン紙の複数の記者は、学校でのMinecraftは価値のある革新だと反論した。[ 92 ]
Mod開発者のDr. Zharkは、Mo' Creatures modを通じてゲームに馬を追加しました。その後、彼はMojangがバニラMinecraftで使用できるように馬を適応させるのを手伝いました。[ 93 ] [ 94 ]ピストンも元々は別の開発者Hippoplatimusが作成したmodの一部でしたが、Minecraftのクリエイターに非常に感銘を与え、メインゲームにその機能を追加しました。[ 95 ]ゲームに新しい同名のディメンションを追加する人気のmodであるThe Aether modの作成者であるKingbdogzは、2020年1月にMojangに採用されました。[ 96 ] [ 97 ] [ 98 ]
Mojangは、サーバーサイドモッディングAPIであるBukkitで行われたすべての作業を高く評価していることを認めた。2012年、スウェーデンの同社は最終的にこのプロジェクトのリード開発者を雇用した。[ 21 ]
2022年5月、Terrariaの開発元であるRe-Logicは、著名なMinecraftモッダーであるChicken Bonesを雇い、ゲームのモッディングツールであるtModLoaderとtModPorterの開発に取り組ませた。[ 99 ] [ 100 ]同様に、2026年4月、Hypixel StudiosはCreate modの開発チームを雇い、サンドボックスRPG Hytaleの開発に取り組ませた。[ 101 ]スタジオリーダーのSimon Collins-Laflammeは、彼らの参加によってゲーム内で「自動化やその他多くの可能性が開かれる」と述べ、Minecraftモッダーがプロのゲーム開発に採用される顕著な例となった。 [ 102 ]
{{cite book}}: CS1メンテナンス: 場所の発行元が見つかりません (リンク)