Difference between revisions of "Mods"

From Luanti Wiki
Jump to navigation Jump to search
m
m (Improve styling)
Line 1: Line 1:
 
{{Languages}}
 
{{Languages}}
  
==Mods ==
+
<!--TOC-->
 +
{|align=right
 +
| __TOC__
 +
|}
 +
 
 +
 
 +
<!--========================================================================================-->
 +
 
 +
= Mods =
 +
 
 +
<div style="float: left; width: 78%">
  
 
[[File:Mesecons example.jpg|thumb|An example of a mod (here: Mesecons).]]
 
[[File:Mesecons example.jpg|thumb|An example of a mod (here: Mesecons).]]
Line 8: Line 18:
  
 
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 [[Subgames/Minetest Game|Minetest game]] or give server admins more options and control over their servers.
 
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 [[Subgames/Minetest Game|Minetest game]] or give server admins more options and control over their servers.
 +
</div>
 +
<div style="clear: both"></div>
 +
 +
 +
<!--========================================================================================-->
 +
 +
= Modpacks =
 +
 +
<div style=" width: 100%">
  
== Modpacks ==
 
 
A modpack (short: “MP”) is a collection of mods to group them together. Basically, a modpack is just special directory containing the actual mod directories. It's purely a logical grouping and is done mostly for convenience and to group closely-related mods together. The main difference is that they will be displayed differently in the mod manager in Minetest. Apart from that, there is nothing special about modpacks or mods inside a modpack. Individual mods in a modpack can still be enabled and disabled as if they were standalone mods.
 
A modpack (short: “MP”) is a collection of mods to group them together. Basically, a modpack is just special directory containing the actual mod directories. It's purely a logical grouping and is done mostly for convenience and to group closely-related mods together. The main difference is that they will be displayed differently in the mod manager in Minetest. Apart from that, there is nothing special about modpacks or mods inside a modpack. Individual mods in a modpack can still be enabled and disabled as if they were standalone mods.
 +
</div>
 +
<div style="clear: both"></div>
 +
 +
 +
<!--========================================================================================-->
 +
 +
= Installation =
  
== Installation ==
+
<div style=" width: 100%">
  
 
''See [[Help:Installing Mods|Installing Mods]].''
 
''See [[Help:Installing Mods|Installing Mods]].''
 +
</div>
 +
<div style="clear: both"></div>
  
== Finding mods ==
+
 
 +
<!--========================================================================================-->
 +
 
 +
= Finding mods =
 +
 
 +
<div style=" width: 100%">
 
   
 
   
 
Mods can be currently be found in several places:
 
Mods can be currently be found in several places:
Line 29: Line 61:
 
* [http://wiki.minetest.net/Special:AllPages?from=Mods/ List of subpages of the Mods page]
 
* [http://wiki.minetest.net/Special:AllPages?from=Mods/ List of subpages of the Mods page]
 
* [https://github.com/minetest-mods Minetest-Mods team (Mod repository)] (highly technical)
 
* [https://github.com/minetest-mods Minetest-Mods team (Mod repository)] (highly technical)
 +
</div>
 +
<div style="clear: both"></div>
 +
 +
 +
<!--========================================================================================-->
  
== Creating mods ==  
+
= Creating mods =
 +
 
 +
<div style=" width: 100%">
  
 
Mods are created in [http://www.lua.org/ Lua], a relativiely simple scripting/programming language. They can be created by anyone who is able to code in Lua and understands Minetest's Lua API. The official Lua API documentation can be viewed in [https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt].
 
Mods are created in [http://www.lua.org/ Lua], a relativiely simple scripting/programming language. They can be created by anyone who is able to code in Lua and understands Minetest's Lua API. The official Lua API documentation can be viewed in [https://github.com/minetest/minetest/blob/master/doc/lua_api.txt lua_api.txt].
Line 37: Line 76:
 
* [http://rubenwardy.com/minetest_modding_book/ Minetest Modding Online Tutorial Book] (Highly recommended)
 
* [http://rubenwardy.com/minetest_modding_book/ Minetest Modding Online Tutorial Book] (Highly recommended)
 
* [http://dev.minetest.net/Intro Intro to modding] (on the developer wiki)
 
* [http://dev.minetest.net/Intro Intro to modding] (on the developer wiki)
 +
</div>
 +
<div style="clear: both"></div>
 +
 +
 +
<!--========================================================================================-->
 +
 +
= Listing server mods =
  
== Listing server mods ==
+
<div style=" width: 100%">
  
 
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.
 
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.
  
 
[[File:Modsonservers.png|1000px|big|middle|Most popular mods used on public servers listed at [http://servers.minetest.net/ servers.minetest.net] as of 31 Oktober 2016]]
 
[[File:Modsonservers.png|1000px|big|middle|Most popular mods used on public servers listed at [http://servers.minetest.net/ servers.minetest.net] as of 31 Oktober 2016]]
 +
</div>
 +
<div style="clear: both"></div>
  
  
 
[[Category:Mods]]
 
[[Category:Mods]]

Revision as of 15:21, 1 May 2017

Languages Language: English • Deutsch • español • français • italiano • 日本語 • Bahasa Melayu


Mods

An example of a mod (here: Mesecons).

Mods (short for modifications or modules) are user-created modifications to the game in such a way that alters gameplay. 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.

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.


Modpacks

A modpack (short: “MP”) is a collection of mods to group them together. Basically, a modpack is just special directory containing the actual mod directories. It's purely a logical grouping and is done mostly for convenience and to group closely-related mods together. The main difference is that they will be displayed differently in the mod manager in Minetest. Apart from that, there is nothing special about modpacks or mods inside a modpack. Individual mods in a modpack can still be enabled and disabled as if they were standalone mods.


Installation

See Installing Mods.


Finding mods

Mods can be currently be found in several places:


Creating mods

Mods are created in Lua, a relativiely simple scripting/programming language. They can be created by anyone who is able to code in Lua and understands Minetest's Lua API. The official Lua API documentation can be viewed in lua_api.txt.

Other important learning resources:


Listing server mods

If you’re on a server, you can issue the server command /mods to query the server to tell you the list of its installed mods.

Most popular mods used on public servers listed at servers.minetest.net as of 31 Oktober 2016