Difference between revisions of "Mods/ja"

From Minetest Wiki
Jump to navigation Jump to search
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|nocat=1}}
{{Incomplete translation}}
 
  
== Modとは? ==
+
[[File:Mesecons example.jpg|thumb|[[Mods/Mesecons|Mesecons]] Modの使用例。]]
 +
'''Mod''' ('''Modification'''または'''Modules'''の略)は、ユーザーが作成した[[Games/ja|ゲーム]]に追加や変更を加える改造モジュールのことです。大規模なModでは、ゲームにさまざまなコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイ、グラフィックの最適化などができます。[[Server/ja|サーバー]]用Modやプラグインは、サーバー管理者向けに使いやすくしたり、設定変更のオプションを提供します。シングルプレイ用のModは、すべてマルチプレイでも使用できます。
  
[[File:Mesecons_example.jpg|thumb|Modの使用例(画像はMesecons).]]
+
MinetestのModは、基本的にインストールしても安全です。しかし、システムのクラッシュや不安定化、ゲームやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためには注意の必要があります。このような問題からMinetestを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルの[[Games/Minetest Game/ja|Minetest Game]]を補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。
  
'''Mod'''('''modifications'''または'''modules'''の略)とは、ユーザーが作成した、ゲームの要素を変更する追加データです。Some larger mods may add a lot of content to the game, while other smaller mods may add more settings/customization options, or optimize the speed, gameplay or graphics of Minetest. Server mods or plugins mainly give server admins more options and ease of use, and all mods for single-player can also be used in multiplayer.
+
__TOC__
  
While Minetest mods are generally safe to install, one should exercise caution with mods to prevent crashes, system instability, deletion of game/save data, or potential malware infections from a bad link or the mod itself. A good way to protect your game from such problems is to back up your Minetest folder if you choose to use mods. There are many mods or plugins available to complement the original Minetest game or give server admins more options and control over their servers.
+
== Modパック ==
 +
Modパック(MP)は、Modを1つのグループとしてまとめたものです。Modパックは、基本的に実際のModのディレクトリを含んだディレクトリにすぎません。これは論理的なグループ化であり、利便性に関連するModをグループ化のためにおこなわれます。通常のModとの主な違いは、MinetestのModマネージャーでの表示方法が違うだけで、それ以外はModパックや収められているModについて特別なことはありません。Modパックに収録されている個々のModは、独立したModと同じようにそれぞれ有効化、無効化できます。
  
== Installation ==  
+
== クライアントサイドMod ==
 +
クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、手元でロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず変更の可能性もあることに注意してください。
  
''See [[Installing Mods]].''
+
クライアントサイドModは、通常のModのように'''コンテンツ'''タブからインストールできません。インストールするには、[[Installing_Client-Side_Mods/ja|クライアントサイドModのインストール]]ページをご覧ください。
  
== Finding mods ==
+
== Modの探し方 ==
 
Mods can be currently be found in several places:
 
  
* [http://minetest.net/mods Popular mods on minetest.net]
+
=== 公式配布元 ===
* [http://forum.minetest.net/viewforum.php?f=11 “Mod Releases” forum]
 
* [[List of Mods]]
 
* [http://nimg.pf-control.de/MTstuff/modSearch.php External mod searching service]
 
  
== Creating mods ==
+
* [https://content.minetest.net コンテンツDB](ContentDB)
  
Mods are created in Lua, a relativiely simple scripting/programming language. The Lua API documentation can be viewed [https://github.com/minetest/minetest/blob/master/doc/lua_api.txt here].
+
Minetest公式の[https://content.minetest.net コンテンツDB]にある自由なライセンスが適用されたゲーム、Mod、テクスチャなどは、すべてMinetestランチャーからインストールできます。Minetestランチャーからのインストール方法は、下の[[Mods/ja#Mod.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95|Modのインストール方法]]を参照してください。
 +
また、ContentDBは、Webブラウザで[https://content.minetest.net content.minetest.net]にアクセスしても見ることもできます。
  
Also take a look at our [http://dev.minetest.net/Main_Page Development Wiki].
+
* Minetest公式フォーラムの[https://forum.minetest.net/viewforum.php?f=46 Modサブフォーラム]
  
== Listing server mods ==
+
=== 非公式配布元 ===
  
If you’re on a server, you can issue the [[Server commands|server command]] <code>/mods</code> to query the server to tell you the list of its installed mods.
+
* [https://krock-works.uk.to/minetest/modSearch.php Minetest mod search] コア開発者の[https://forum.minetest.net/memberlist.php?mode=viewprofile&u=7731 Krock (SmallJoker)]が提供するModとゲームの検索エンジン
  
[[File:Modsonservers.png|1000px|big|middle|Most popular mods used on public servers listed at [http://servers.minetest.net/ servers.minetest.net] as of April 2014]]
+
== Modのインストール方法 ==
 +
Minetest 5.0.0以降では、Minetestランチャーの<u>'''コンテンツ'''</u>タブからインストールできます。
  
 +
Minetestランチャーを起動したら、'''コンテンツ'''タブをクリックします。そして、'''オンラインコンテンツ参照'''ボタンをクリックするとコンテンツDBにあるゲームやMod、テクスチャパック一覧が表示されます。インストールしたい物があれば'''+'''ボタンを押せば自動的にダウンロード始まりインストールされます。また、検索窓から検索してインストールもできます。
 +
 +
MinetestのModを手動でインストールする場合は、<code>~/.minetest/mods/</code>(Linux)や<code>(Minetestのフォルダ)\mods\</code>(Windows)以下にModのアーカイブを展開するだけです。詳しくは[[Installing Mods|Modのインストール]]と[[Installing Client-Side Mods/ja|クライアントサイドModのインストール]]を参照してください。
 +
 +
== Modの作成方法 ==
 +
ほとんどのModは、[https://www.lua.org/ Lua]というスクリプト言語で書かれています。MinetestのLua API公式ドキュメントは、ソースコード内の[https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt]にあります。[https://minetest.gitlab.io/minetest/|Minetest Lua Modding API Reference]では、Webブラウザで読みやすいように整形して提供されています。
 +
一部のModではMinetestエンジンのように[https://ja.wikipedia.org/wiki/C%2B%2B C++]言語で書かれているModもあります。
 +
 +
* 日本語のLuaガイドブック
 +
** Lua Programming: [https://qiita.com/dauuricus/items/07b576a66e2c89c7247e Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/194951 はてなブログ] ([https://web.archive.org/web/20210909022019/https://kuroca.hatenablog.com/entry/2020/12/03/194951 Internet Archive] リンク切れの場合用)
 +
** 高速スクリプト言語 [Lua] を始めよう: https://ie.u-ryukyu.ac.jp/~e085739/lua.hajime.html
 +
 +
== Mod作成チュートリアル ==
 +
* [https://rubenwardy.com/minetest_modding_book/en/index.html Minetest Modding Book]([https://forum.minetest.net/memberlist.php?mode=viewprofile&u=2051 Rubenwardy]著, [https://forum.minetest.net/memberlist.php?mode=viewprofile&u=19807 Shara]編) 2021年4月現在、英語とイタリア語で入手できます。
 +
** 非公式 日本語版Minetest Modding Book: [https://qiita.com/dauuricus/items/b3367fedd56264b95cc6 Qiita] / [https://kuroca.hatenablog.com/entry/2020/12/03/191406 はてなブログ] ([https://web.archive.org/web/20210831142510/https://kuroca.hatenablog.com/entry/2020/12/03/191406 Internet Archive] リンク切れの場合用)
 +
* [https://dev.minetest.net/Modding_Intro 開発者WikiのMod作成の始め方](英語)
 +
 +
== 実際に利用しているMod一覧の確認方法 ==
 +
ゲーム内の[[Server_commands|サーバーコマンド]] <i>/mods</i>は、実際にゲームで利用されているアクティブなModの一覧を表示します。
 +
[[File:Modsonservers.png|thumb|right|2020年4月現在、[https://servers.minetest.net servers.minetest.net]掲載の公開サーバーで使用されている最も人気のあるMod。]]
 +
{{clear}}
 +
 +
== 関連項目 ==
 +
[[Special:PrefixIndex/Mods]] - WikiページがあるModの一覧
  
 
[[Category:Mods]]
 
[[Category:Mods]]
 +
[[Category:Japanese]]
 +
[[Category:Languages pages]]

Latest revision as of 21:41, 23 December 2022

Languages 言語: English • Deutsch • español • français • italiano • 日本語 • Bahasa Melayu
Mesecons Modの使用例。

Mod (ModificationまたはModulesの略)は、ユーザーが作成したゲームに追加や変更を加える改造モジュールのことです。大規模なModでは、ゲームにさまざまなコンテンツを追加しますが、小規模なModでは設定やカスタマイズのオプションを追加したり、Minetestの速度やゲームプレイ、グラフィックの最適化などができます。サーバー用Modやプラグインは、サーバー管理者向けに使いやすくしたり、設定変更のオプションを提供します。シングルプレイ用のModは、すべてマルチプレイでも使用できます。

MinetestのModは、基本的にインストールしても安全です。しかし、システムのクラッシュや不安定化、ゲームやセーブデータの削除、不正なリンクやMod自体からのマルウェア感染を防ぐためには注意の必要があります。このような問題からMinetestを守るには、Modを使用する前にMinetestフォルダーをバックアップするのが良い方法といえるでしょう。Modには、オリジナルのMinetest Gameを補完したり、サーバー管理者にオプションやコントロールを提供するためのModやプラグインが多数あります。

Modパック

Modパック(MP)は、Modを1つのグループとしてまとめたものです。Modパックは、基本的に実際のModのディレクトリを含んだディレクトリにすぎません。これは論理的なグループ化であり、利便性に関連するModをグループ化のためにおこなわれます。通常のModとの主な違いは、MinetestのModマネージャーでの表示方法が違うだけで、それ以外はModパックや収められているModについて特別なことはありません。Modパックに収録されている個々のModは、独立したModと同じようにそれぞれ有効化、無効化できます。

クライアントサイドMod

クライアントサイドMod(CSM)とは、MinetestクライアントをカスタマイズするためのModです。クライアントサイドModは、手元でロードされるのでMinetestサーバーに接続するときにも使用できます。クライアントサイドModを利用するには、2017年4月1日以降にソースからコンパイルされたMinetest 0.4.15-dev以降が必要です。APIは、現在、安定しておらず変更の可能性もあることに注意してください。

クライアントサイドModは、通常のModのようにコンテンツタブからインストールできません。インストールするには、クライアントサイドModのインストールページをご覧ください。

Modの探し方

公式配布元

Minetest公式のコンテンツDBにある自由なライセンスが適用されたゲーム、Mod、テクスチャなどは、すべてMinetestランチャーからインストールできます。Minetestランチャーからのインストール方法は、下のModのインストール方法を参照してください。 また、ContentDBは、Webブラウザでcontent.minetest.netにアクセスしても見ることもできます。

非公式配布元

Modのインストール方法

Minetest 5.0.0以降では、Minetestランチャーのコンテンツタブからインストールできます。

Minetestランチャーを起動したら、コンテンツタブをクリックします。そして、オンラインコンテンツ参照ボタンをクリックするとコンテンツDBにあるゲームやMod、テクスチャパック一覧が表示されます。インストールしたい物があればボタンを押せば自動的にダウンロード始まりインストールされます。また、検索窓から検索してインストールもできます。

MinetestのModを手動でインストールする場合は、~/.minetest/mods/(Linux)や(Minetestのフォルダ)\mods\(Windows)以下にModのアーカイブを展開するだけです。詳しくはModのインストールクライアントサイドModのインストールを参照してください。

Modの作成方法

ほとんどのModは、Luaというスクリプト言語で書かれています。MinetestのLua API公式ドキュメントは、ソースコード内のlua_api.txtにあります。Lua Modding API Referenceでは、Webブラウザで読みやすいように整形して提供されています。 一部のModではMinetestエンジンのようにC++言語で書かれているModもあります。

Mod作成チュートリアル

実際に利用しているMod一覧の確認方法

ゲーム内のサーバーコマンド /modsは、実際にゲームで利用されているアクティブなModの一覧を表示します。

2020年4月現在、servers.minetest.net掲載の公開サーバーで使用されている最も人気のあるMod。

関連項目

Special:PrefixIndex/Mods - WikiページがあるModの一覧