Difference between revisions of "User:Twoelk/sandbox1"
Jump to navigation
Jump to search
(→Links to archived old Minetest related sites and files: added more info to version table - protocol version cant be right) |
|||
(25 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
folder structure playtree | folder structure playtree | ||
− | == | + | == Folder structure examples == |
+ | based on the run-in-place builts for Windows | ||
+ | |||
+ | |||
+ | * File structure as installed by minetest-0.4.9-65d1cb8 compiled by sfan5 (2014-03-30) | ||
+ | <pre> | ||
+ | minetest/ | ||
+ | ├── bin/ | ||
+ | ├── builtin/ | ||
+ | ├── client/ | ||
+ | │ ├── serverlist/ | ||
+ | │ └── shaders/ | ||
+ | │ ├── alpha_shader/ | ||
+ | │ ├── leaves_shader/ | ||
+ | │ ├── liquids_shader/ | ||
+ | │ ├── plants_shader/ | ||
+ | │ └── solids_shader/ | ||
+ | ├── doc/ | ||
+ | ├── fonts/ | ||
+ | ├── games/ | ||
+ | │ ├── minetest_game/ | ||
+ | │ └── minimal/ | ||
+ | ├── locale/ | ||
+ | │ └── (lots of language folders) | ||
+ | ├── mods/ | ||
+ | ├── testsounds/ | ||
+ | └── textures/ | ||
+ | └── base/ | ||
+ | └── pack/ | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | * File structure with the folders Minetest adds after some usage as client and server, as well as the positions (...) that costum made content goes. | ||
<pre> | <pre> | ||
minetest/ | minetest/ | ||
Line 24: | Line 56: | ||
│ ├── minetest_game/ | │ ├── minetest_game/ | ||
│ ├── minimal/ | │ ├── minimal/ | ||
− | │ └── ... | + | │ └── ... (installed extra games) |
− | ├── locale/ ( | + | ├── locale/ (lots of language folders) |
├── mods/ | ├── mods/ | ||
− | │ └── ... | + | │ └── ... (installed extra mods and modpacks) |
+ | ├── testsounds/ (soundpack folder) | ||
├── textures/ | ├── textures/ | ||
│ ├── base/ | │ ├── base/ | ||
│ │ └── pack/ | │ │ └── pack/ | ||
− | │ └── ... | + | │ └── ... (installed extra texturepacks) |
└── worlds/ | └── worlds/ | ||
− | └── ... | + | └── ... (saved worlds. Some with exclusive world mods) |
+ | </pre> | ||
+ | |||
+ | * Folder structure with extra folders for screenshots and minetest-mapper | ||
+ | <pre> | ||
+ | minetest/ | ||
+ | ├── bin/ | ||
+ | ├── builtin/ | ||
+ | ├── cache/ | ||
+ | │ ├── media/ | ||
+ | │ └── tmp/ | ||
+ | ├── client/ | ||
+ | │ ├── serverlist/ | ||
+ | │ └── shaders/ | ||
+ | │ ├── alpha_shader/ | ||
+ | │ ├── leaves_shader/ | ||
+ | │ ├── liquids_shader/ | ||
+ | │ ├── plants_shader/ | ||
+ | │ └── solids_shader/ | ||
+ | ├── doc/ | ||
+ | ├── fonts/ | ||
+ | ├── games/ | ||
+ | │ ├── minetest_game/ | ||
+ | │ ├── minimal/ | ||
+ | │ └── ... (installed extra games) | ||
+ | ├── locale/ (lots of language folders) | ||
+ | ├── mods/ | ||
+ | │ └── ... (installed extra mods and modpacks) | ||
+ | ├── screenshots/ | ||
+ | ├── testsounds/ (soundpack folder) | ||
+ | ├── textures/ | ||
+ | │ ├── base/ | ||
+ | │ │ └── pack/ | ||
+ | │ └── ... (installed extra texturepacks) | ||
+ | ├── util/ | ||
+ | │ └── mapper/ | ||
+ | └── worlds/ | ||
+ | └── ... (saved worlds. Some with exclusive world mods) | ||
</pre> | </pre> | ||
− | + | === Details of file structures within a mod === | |
In this example the mods "carts" and "tnt" are installed: | In this example the mods "carts" and "tnt" are installed: | ||
<pre> | <pre> | ||
Line 52: | Line 122: | ||
│ ├── cart.x | │ ├── cart.x | ||
│ └── ... | │ └── ... | ||
− | └── | + | ├── tnt/ |
+ | │ ├── init.lua | ||
+ | │ ├── depends.txt | ||
+ | │ ├── README.txt | ||
+ | │ ├── textures/ | ||
+ | │ │ ├── tnt_side.png | ||
+ | │ │ └── ... | ||
+ | │ └── sounds/ | ||
+ | │ ├── tnt_explode.ogg | ||
+ | │ └── ... | ||
+ | └── modname/ | ||
+ | ├── bower.json (used by the Minetest-Bower project) | ||
├── init.lua | ├── init.lua | ||
├── depends.txt | ├── depends.txt | ||
− | ├── README.txt | + | ├── description.txt |
+ | ├── mod.conf | ||
+ | ├── README.txt or README.md | ||
+ | ├── screenshot.png | ||
├── textures/ | ├── textures/ | ||
− | │ ├── | + | │ ├── modname_stuff.png |
+ | │ ├── modname_something_else.png | ||
│ └── ... | │ └── ... | ||
− | + | ├── sounds/ | |
− | + | │ ├── some_sound.ogg | |
+ | │ └── ... | ||
+ | ├── media/ | ||
+ | │ ├── some_media | ||
+ | │ └── ... | ||
+ | ├── models/ | ||
+ | │ ├── some_model.x | ||
+ | │ └── ... | ||
+ | └── <custom data>/ | ||
+ | ├── some_data | ||
└── ... | └── ... | ||
</pre> | </pre> | ||
+ | === Details of file structures within a game === | ||
+ | This example has the default games "minetest_game" and "minimal" installed and shows a possible structure of an own game in "my_game": | ||
+ | <pre> | ||
+ | games/ | ||
+ | ├── minetest_game/ | ||
+ | │ ├── game.conf | ||
+ | │ ├── README.txt | ||
+ | │ ├── menu/ | ||
+ | │ │ ├── header.png | ||
+ | │ │ └── icon.png | ||
+ | │ └── mods/ | ||
+ | │ ├── some mod | ||
+ | │ ├── some other mod | ||
+ | │ └── ... | ||
+ | ├── minimal/ | ||
+ | │ ├── game.conf | ||
+ | │ ├── menu/ | ||
+ | │ │ ├── background.png | ||
+ | │ │ ├── icon.png | ||
+ | │ │ └── ... | ||
+ | │ └── mods/ | ||
+ | │ ├── some mod | ||
+ | │ ├── some other mod | ||
+ | │ └── ... | ||
+ | ├── my_game/ | ||
+ | │ ├── game.conf | ||
+ | │ ├── minetest.conf | ||
+ | │ ├── README.txt | ||
+ | │ ├── license.txt | ||
+ | │ ├── menu/ | ||
+ | │ │ ├── background.png | ||
+ | │ │ ├── footer.png | ||
+ | │ │ ├── header.png | ||
+ | │ │ ├── icon.png | ||
+ | │ │ ├── overlay.png | ||
+ | │ │ └── ... | ||
+ | │ └── mods/ | ||
+ | │ ├── license.txt | ||
+ | │ ├── some mod | ||
+ | │ ├── some other mod | ||
+ | │ └── ... | ||
+ | └── some more games | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | === Details of file structures within a world === | ||
+ | This commented example shows the location and structure of a world called "someworld": | ||
+ | <pre> | ||
+ | minetest/ | ||
+ | ├── bin/ (contains the executable program file) | ||
+ | ├── builtin/ | ||
+ | ├── cache/ | ||
+ | ├── client/ | ||
+ | ├── doc/ | ||
+ | ├── fonts/ | ||
+ | ├── games/ (collection of mods tweacked or designed to work well together) | ||
+ | │ ├── minetest_game/ | ||
+ | │ ├── minimal/ | ||
+ | │ └── … (installed extra games) | ||
+ | ├── locale/ (language files) | ||
+ | ├── mods/ | ||
+ | │ └── … (installed extra mods and modpacks) | ||
+ | ├── textures/ | ||
+ | │ ├── base/ | ||
+ | │ │ └── pack/ | ||
+ | │ └── … (installed extra texturepacks) | ||
+ | │ | ||
+ | ├── worlds/ (this folder will be created when the first local/singleplayer world is created | ||
+ | │ ├── someworld (the name given to the world by the user when it is created) | ||
+ | │ │ ├── players/ (ingame data for each player) | ||
+ | │ │ ├── worldmods/ (create this folder for world exclusive mods) | ||
+ | │ │ ├── auth.txt (player login data) | ||
+ | │ │ ├── env_meta.txt (contains mostly time related information) | ||
+ | │ │ ├── map.sqlite (database containing the map. The name may differ depending on backend used) | ||
+ | │ │ ├── map_meta.txt (defines which mapgen is used and how) | ||
+ | │ │ └── world.mt (should at least contain the subgame-id without which the world | ||
+ | │ │ will not show up in the singleplayer tab) | ||
+ | │ └── … (more saved worlds. Some with exclusive world mods) | ||
+ | ├── minetest.conf (will be created with first start of Minetest) | ||
+ | └── minetest.conf.example (a list of all possible settings) | ||
+ | </pre> | ||
+ | |||
+ | == Folder structure according to CMakeLists.txt == | ||
+ | based on the building scripts in [https://github.com/minetest/minetest/blob/c39e46c00d41c534eb33e608e2536edde9212876/CMakeLists.txt CMakeLists.txt on github] | ||
+ | |||
+ | {|class="wikitable sortable" | ||
+ | !'''DirVariable''' | ||
+ | !'''WIN32''' | ||
+ | !'''APPLE''' | ||
+ | !'''UNIX/Linux/BSD RUN_IN_PLACE''' | ||
+ | !'''UNIX/Linux/BSD''' | ||
+ | !'''Description''' | ||
+ | |- | ||
+ | | SHAREDIR|| '''.''' ||${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}|| '''.''' ||${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}||Directory to install data files into | ||
+ | |- | ||
+ | | BINDIR||bin||bin||bin||${CMAKE_INSTALL_PREFIX}/bin||Directory to install binaries into | ||
+ | |- | ||
+ | | DOCDIR||doc||share/doc/${PROJECT_NAME}||doc||${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}||Directory to install documentation into | ||
+ | |- | ||
+ | | EXAMPLE_CONF_DIR|| '''.''' ||${DOCDIR}|| '''.''' ||${DOCDIR}||Directory to install example config file into | ||
+ | |- | ||
+ | | MANDIR||||||unix/man||${CMAKE_INSTALL_PREFIX}/share/man||Directory to install manpages into | ||
+ | |- | ||
+ | | XDG_APPS_DIR||||||unix/applications||${CMAKE_INSTALL_PREFIX}/share/applications||Directory to install .desktop files into | ||
+ | |- | ||
+ | | APPDATADIR||||||||${CMAKE_INSTALL_PREFIX}/share/appdata|| | ||
+ | |- | ||
+ | | ICONDIR||||||unix/icons||${CMAKE_INSTALL_PREFIX}/share/icons||Directory to install icons into | ||
+ | |- | ||
+ | | LOCALEDIR||locale||locale||locale||${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/locale||Directory to install l10n files into | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Category tree (as of early 2014) == | ||
+ | |||
+ | |||
+ | * [[:Category:Minetest (Root Category)]] | ||
+ | **[[:Category:Game Content]] | ||
+ | ***[[:Category:Blocks]] | ||
+ | ****[[:Category:Blocks by appearance]] | ||
+ | *****[[:Category:Blocks generated on special events]] | ||
+ | *****[[:Category:Generated blocks]] | ||
+ | ******[[:Category:Ores]] | ||
+ | *****[[:Category:Manufactured blocks]] | ||
+ | *****[[:Category:Unused blocks]] | ||
+ | ****[[:Category:Blocks by function]] | ||
+ | *****[[:Category:Usable blocks]] | ||
+ | ****[[:Category:Blocks by group]] | ||
+ | *****[[:Category:Flammable]] | ||
+ | *****[[:Category:Flora]] | ||
+ | *****[[:Category:Leaves]] | ||
+ | *****[[:Category:Sand]] | ||
+ | *****[[:Category:Stone]] | ||
+ | *****[[:Category:Wheat]] | ||
+ | *****[[:Category:Wood]] | ||
+ | ****[[:Category:Blocks by material]] | ||
+ | *****[[:Category:Ores]] | ||
+ | *****[[:Category:Organic blocks]] | ||
+ | ****[[:Category:Blocks by property]] | ||
+ | *****[[:Category:Blocks with an inventory]] | ||
+ | *****[[:Category:Cultivatable blocks]] | ||
+ | *****[[:Category:Damaging]] | ||
+ | *****[[:Category:Falling]] | ||
+ | *****[[:Category:Flammable]] | ||
+ | *****[[:Category:Luminous]] | ||
+ | *****[[:Category:Passable]] | ||
+ | *****[[:Category:Placeable]] | ||
+ | ****[[:Category:Blocks by state of matter]] | ||
+ | *****[[:Category:Gas]] | ||
+ | *****[[:Category:Liquid]] | ||
+ | *****[[:Category:Solid]] | ||
+ | ***[[:Category:Items]] | ||
+ | ****[[:Category:Craftitems]] | ||
+ | ****[[:Category:Decorational items]] | ||
+ | ****[[:Category:Food]] | ||
+ | ****[[:Category:Groups]] | ||
+ | *****[[:Category:Flammable]] | ||
+ | *****[[:Category:Flora]] | ||
+ | *****[[:Category:Leaves]] | ||
+ | *****[[:Category:Sand]] | ||
+ | *****[[:Category:Stone]] | ||
+ | *****[[:Category:Wheat]] | ||
+ | *****[[:Category:Wood]] | ||
+ | ****[[:Category:Organic items]] | ||
+ | *****[[:Category:Seed]] | ||
+ | ****[[:Category:Raw Materials]] | ||
+ | ****[[:Category:Tools]] | ||
+ | *****[[:Category:Mining tools]] | ||
+ | *****[[:Category:Weapons]] | ||
+ | ***[[:Category:Plants]] | ||
+ | **[[:Category:Gameplay]] | ||
+ | ***[[:Category:Commands]] | ||
+ | ***[[:Category:GUI]] | ||
+ | ***[[:Category:Mods]] | ||
+ | ****[[:Category:Mobs]] | ||
+ | ***[[:Category:Tutorials]] | ||
+ | **[[:Category:Games]] | ||
+ | **[[:Category:Map]] | ||
+ | **[[:Category:Mods]] | ||
+ | ***[[:Category:Mobs]] | ||
+ | **[[:Category:People]] | ||
+ | **[[:Category:Pictures]] | ||
+ | ***[[:Category:Animated Picture]] | ||
+ | ***[[:Category:Bronze]] | ||
+ | ***[[:Category:Bucket]] | ||
+ | ***[[:Category:Copper]] | ||
+ | ***[[:Category:Diamond]] | ||
+ | ***[[:Category:Dyes]] | ||
+ | ***[[:Category:Flowers]] | ||
+ | ***[[:Category:Gold]] | ||
+ | ***[[:Category:GUI Picture]] | ||
+ | ***[[:Category:Ingot]] | ||
+ | ***[[:Category:Iron]] | ||
+ | ***[[:Category:Isometric Picture]] | ||
+ | ***[[:Category:Mese]] | ||
+ | ***[[:Category:Mob Picture]] | ||
+ | ***[[:Category:Plants]] | ||
+ | ***[[:Category:Rails]] | ||
+ | ***[[:Category:Screenshot]] | ||
+ | ***[[:Category:Steel]] | ||
+ | **[[:Category:Related software]] | ||
+ | **[[:Category:Server]] | ||
+ | **[[:Category:Special Categories]] | ||
+ | ***[[:Category:Pages with broken file links]] | ||
+ | ***[[:Category:Templates]] | ||
+ | ***[[:Category:User pages]] | ||
+ | **[[:Category:Tutorials]] | ||
+ | |||
+ | |||
+ | |||
+ | == Alphabet Blocks == | ||
+ | |||
+ | *Alphabet [https://forum.minetest.net/viewtopic.php?id=2312 (alphabet)] by cactuz_pl | ||
+ | *Glowing letters A-Z + 0-9 [https://forum.minetest.net/viewtopic.php?id=3260 (neon)] by webdesigner97 | ||
+ | *minetest-teaching [https://github.com/sfan5/minetest-teaching (teaching)] by sfan5 | ||
+ | *Learn how to read [https://forum.minetest.net/viewtopic.php?id=4237 (phonics)] by Neuromancer | ||
+ | *Letters [https://github.com/Amaz1/letters (letters)] by Amaz1 | ||
+ | *Abjphabet [https://forum.minetest.net/viewtopic.php?f=11&t=11744 (abjphabet)] by ABJ, integrated into [https://forum.minetest.net/viewtopic.php?f=9&t=11890 Awesomepack] | ||
+ | |||
+ | |||
+ | == for Apple == | ||
+ | |||
+ | * ~/Library/Application Support/minetest/mods/ | ||
+ | * ~/Library/Application Support/minetest/games/ | ||
+ | * ~/Library/Application Support/minetest/worlds/ | ||
+ | |||
+ | [https://forum.minetest.net/viewtopic.php?f=42&t=9190 source] | ||
+ | |||
+ | == Links to archived old Minetest related sites and files == | ||
+ | * [http://packages.8dromeda.net/minetest/ Minetest Archives] | ||
+ | ** [http://packages.8dromeda.net/minetest/websites/minetest-bak-2011-02-14/index.php.html Website, as of February 14, 2011] | ||
+ | ** [http://packages.8dromeda.net/minetest/websites/minetest_oldsite/index.php.html Website, in-development version 0.4.] | ||
+ | ** [http://packages.8dromeda.net/minetest/websites/minetest2/index.php.html Website, as of 2012-03 or after v.0.4.4] | ||
+ | ** [http://packages.8dromeda.net/minetest/minetest_old_releases_2010_through_2012_mostly_win32/ old releases of Minetest, 2010 through 2012, mostly for Windows 32bit] | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !'''name''' | ||
+ | !'''stable version''' | ||
+ | !'''mapversion''' | ||
+ | !'''release''' | ||
+ | |- | ||
+ | |||
+ | | Minetest-c55|| 0.1.0 || - || - | ||
+ | |- | ||
+ | | - || 0.2.0 || sqlite|| 22.09.2011 | ||
+ | |- | ||
+ | | - || 0.3.0 || 17|| 01.11.2011 | ||
+ | |- | ||
+ | | - || 0.3.1 || 17+|| 09.11.2011 | ||
+ | |- | ||
+ | | - || 0.4.0 || 23|| - | ||
+ | |- | ||
+ | | Minetest-c55|| 0.4.4 || 23|| 04.12.2012 | ||
+ | |- | ||
+ | | Minetest-c55|| 0.4.4-d1|| 24|| 02.01.2013 | ||
+ | |- | ||
+ | | Minetest || 0.4.5 || || 03.04.2013 | ||
+ | |- | ||
+ | | Minetest || 0.4.6 || - || 03.04.2013 | ||
+ | |- | ||
+ | | Minetest || 0.4.7 || - || 06.06.2013 | ||
+ | |- | ||
+ | | Minetest || 0.4.8 || - || 24.11.2013 | ||
+ | |- | ||
+ | | Minetest || 0.4.9 || - || 01.01.2014 | ||
+ | |- | ||
+ | | Minetest || 0.4.10 || - || 06.07.2014 | ||
+ | |- | ||
+ | | Minetest || 0.4.11 || 24|| 24.12.2014 | ||
+ | |- | ||
+ | | Minetest || 0.4.12 || 24|| 18.02.2015 | ||
+ | |- | ||
+ | | Minetest || 0.4.13 || 25|| 20.08.2015 | ||
+ | |- | ||
+ | | Minetest || 0.4.14 || - || 15.05.2016 | ||
+ | |- | ||
+ | | Minetest || 0.4.15 || - || 22.12.2016 | ||
+ | |- | ||
+ | | Minetest || 0.4.16 || 27|| 03.06.2017 | ||
+ | |- | ||
+ | | Minetest || 0.4.17 || - || 03.06.2018 | ||
+ | |- | ||
+ | | Minetest || 0.4.17.1|| - || 10.06.2018 | ||
+ | |- | ||
+ | | Minetest || 5.0.0 || - || 2019 | ||
+ | |} | ||
+ | |||
+ | == Notes == | ||
+ | |||
+ | limit to the number of nodes types loaded = 32766 (as said on [http://irc.minetest.ru/minetest/2014-06-16#i_3765667 irc] ) | ||
+ | |||
+ | <categorytree>Blocks</categorytree> | ||
− | [[Category: | + | [[Category:User pages]] |
Latest revision as of 14:12, 22 February 2019
This shall be my sandbox
folder structure playtree
Folder structure examples
based on the run-in-place builts for Windows
- File structure as installed by minetest-0.4.9-65d1cb8 compiled by sfan5 (2014-03-30)
minetest/ ├── bin/ ├── builtin/ ├── client/ │ ├── serverlist/ │ └── shaders/ │ ├── alpha_shader/ │ ├── leaves_shader/ │ ├── liquids_shader/ │ ├── plants_shader/ │ └── solids_shader/ ├── doc/ ├── fonts/ ├── games/ │ ├── minetest_game/ │ └── minimal/ ├── locale/ │ └── (lots of language folders) ├── mods/ ├── testsounds/ └── textures/ └── base/ └── pack/
- File structure with the folders Minetest adds after some usage as client and server, as well as the positions (...) that costum made content goes.
minetest/ ├── bin/ ├── builtin/ ├── cache/ │ ├── media/ │ └── tmp/ ├── client/ │ ├── serverlist/ │ └── shaders/ │ ├── alpha_shader/ │ ├── leaves_shader/ │ ├── liquids_shader/ │ ├── plants_shader/ │ └── solids_shader/ ├── doc/ ├── fonts/ ├── games/ │ ├── minetest_game/ │ ├── minimal/ │ └── ... (installed extra games) ├── locale/ (lots of language folders) ├── mods/ │ └── ... (installed extra mods and modpacks) ├── testsounds/ (soundpack folder) ├── textures/ │ ├── base/ │ │ └── pack/ │ └── ... (installed extra texturepacks) └── worlds/ └── ... (saved worlds. Some with exclusive world mods)
- Folder structure with extra folders for screenshots and minetest-mapper
minetest/ ├── bin/ ├── builtin/ ├── cache/ │ ├── media/ │ └── tmp/ ├── client/ │ ├── serverlist/ │ └── shaders/ │ ├── alpha_shader/ │ ├── leaves_shader/ │ ├── liquids_shader/ │ ├── plants_shader/ │ └── solids_shader/ ├── doc/ ├── fonts/ ├── games/ │ ├── minetest_game/ │ ├── minimal/ │ └── ... (installed extra games) ├── locale/ (lots of language folders) ├── mods/ │ └── ... (installed extra mods and modpacks) ├── screenshots/ ├── testsounds/ (soundpack folder) ├── textures/ │ ├── base/ │ │ └── pack/ │ └── ... (installed extra texturepacks) ├── util/ │ └── mapper/ └── worlds/ └── ... (saved worlds. Some with exclusive world mods)
Details of file structures within a mod
In this example the mods "carts" and "tnt" are installed:
mods/ ├── carts/ │ ├── depends.txt │ ├── init.lua │ ├── functions.lua │ ├── README.txt │ ├── textures/ │ │ ├── carts_top.png │ │ └── ... │ └── models/ │ ├── cart.x │ └── ... ├── tnt/ │ ├── init.lua │ ├── depends.txt │ ├── README.txt │ ├── textures/ │ │ ├── tnt_side.png │ │ └── ... │ └── sounds/ │ ├── tnt_explode.ogg │ └── ... └── modname/ ├── bower.json (used by the Minetest-Bower project) ├── init.lua ├── depends.txt ├── description.txt ├── mod.conf ├── README.txt or README.md ├── screenshot.png ├── textures/ │ ├── modname_stuff.png │ ├── modname_something_else.png │ └── ... ├── sounds/ │ ├── some_sound.ogg │ └── ... ├── media/ │ ├── some_media │ └── ... ├── models/ │ ├── some_model.x │ └── ... └── <custom data>/ ├── some_data └── ...
Details of file structures within a game
This example has the default games "minetest_game" and "minimal" installed and shows a possible structure of an own game in "my_game":
games/ ├── minetest_game/ │ ├── game.conf │ ├── README.txt │ ├── menu/ │ │ ├── header.png │ │ └── icon.png │ └── mods/ │ ├── some mod │ ├── some other mod │ └── ... ├── minimal/ │ ├── game.conf │ ├── menu/ │ │ ├── background.png │ │ ├── icon.png │ │ └── ... │ └── mods/ │ ├── some mod │ ├── some other mod │ └── ... ├── my_game/ │ ├── game.conf │ ├── minetest.conf │ ├── README.txt │ ├── license.txt │ ├── menu/ │ │ ├── background.png │ │ ├── footer.png │ │ ├── header.png │ │ ├── icon.png │ │ ├── overlay.png │ │ └── ... │ └── mods/ │ ├── license.txt │ ├── some mod │ ├── some other mod │ └── ... └── some more games
Details of file structures within a world
This commented example shows the location and structure of a world called "someworld":
minetest/ ├── bin/ (contains the executable program file) ├── builtin/ ├── cache/ ├── client/ ├── doc/ ├── fonts/ ├── games/ (collection of mods tweacked or designed to work well together) │ ├── minetest_game/ │ ├── minimal/ │ └── … (installed extra games) ├── locale/ (language files) ├── mods/ │ └── … (installed extra mods and modpacks) ├── textures/ │ ├── base/ │ │ └── pack/ │ └── … (installed extra texturepacks) │ ├── worlds/ (this folder will be created when the first local/singleplayer world is created │ ├── someworld (the name given to the world by the user when it is created) │ │ ├── players/ (ingame data for each player) │ │ ├── worldmods/ (create this folder for world exclusive mods) │ │ ├── auth.txt (player login data) │ │ ├── env_meta.txt (contains mostly time related information) │ │ ├── map.sqlite (database containing the map. The name may differ depending on backend used) │ │ ├── map_meta.txt (defines which mapgen is used and how) │ │ └── world.mt (should at least contain the subgame-id without which the world │ │ will not show up in the singleplayer tab) │ └── … (more saved worlds. Some with exclusive world mods) ├── minetest.conf (will be created with first start of Minetest) └── minetest.conf.example (a list of all possible settings)
Folder structure according to CMakeLists.txt
based on the building scripts in CMakeLists.txt on github
DirVariable | WIN32 | APPLE | UNIX/Linux/BSD RUN_IN_PLACE | UNIX/Linux/BSD | Description |
---|---|---|---|---|---|
SHAREDIR | . | ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME} | . | ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME} | Directory to install data files into |
BINDIR | bin | bin | bin | ${CMAKE_INSTALL_PREFIX}/bin | Directory to install binaries into |
DOCDIR | doc | share/doc/${PROJECT_NAME} | doc | ${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME} | Directory to install documentation into |
EXAMPLE_CONF_DIR | . | ${DOCDIR} | . | ${DOCDIR} | Directory to install example config file into |
MANDIR | unix/man | ${CMAKE_INSTALL_PREFIX}/share/man | Directory to install manpages into | ||
XDG_APPS_DIR | unix/applications | ${CMAKE_INSTALL_PREFIX}/share/applications | Directory to install .desktop files into | ||
APPDATADIR | ${CMAKE_INSTALL_PREFIX}/share/appdata | ||||
ICONDIR | unix/icons | ${CMAKE_INSTALL_PREFIX}/share/icons | Directory to install icons into | ||
LOCALEDIR | locale | locale | locale | ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/locale | Directory to install l10n files into |
Category tree (as of early 2014)
- Category:Minetest (Root Category)
- Category:Game Content
- Category:Gameplay
- Category:Games
- Category:Map
- Category:Mods
- Category:People
- Category:Pictures
- Category:Animated Picture
- Category:Bronze
- Category:Bucket
- Category:Copper
- Category:Diamond
- Category:Dyes
- Category:Flowers
- Category:Gold
- Category:GUI Picture
- Category:Ingot
- Category:Iron
- Category:Isometric Picture
- Category:Mese
- Category:Mob Picture
- Category:Plants
- Category:Rails
- Category:Screenshot
- Category:Steel
- Category:Related software
- Category:Server
- Category:Special Categories
- Category:Tutorials
Alphabet Blocks
- Alphabet (alphabet) by cactuz_pl
- Glowing letters A-Z + 0-9 (neon) by webdesigner97
- minetest-teaching (teaching) by sfan5
- Learn how to read (phonics) by Neuromancer
- Letters (letters) by Amaz1
- Abjphabet (abjphabet) by ABJ, integrated into Awesomepack
for Apple
- ~/Library/Application Support/minetest/mods/
- ~/Library/Application Support/minetest/games/
- ~/Library/Application Support/minetest/worlds/
name | stable version | mapversion | release |
---|---|---|---|
Minetest-c55 | 0.1.0 | - | - |
- | 0.2.0 | sqlite | 22.09.2011 |
- | 0.3.0 | 17 | 01.11.2011 |
- | 0.3.1 | 17+ | 09.11.2011 |
- | 0.4.0 | 23 | - |
Minetest-c55 | 0.4.4 | 23 | 04.12.2012 |
Minetest-c55 | 0.4.4-d1 | 24 | 02.01.2013 |
Minetest | 0.4.5 | 03.04.2013 | |
Minetest | 0.4.6 | - | 03.04.2013 |
Minetest | 0.4.7 | - | 06.06.2013 |
Minetest | 0.4.8 | - | 24.11.2013 |
Minetest | 0.4.9 | - | 01.01.2014 |
Minetest | 0.4.10 | - | 06.07.2014 |
Minetest | 0.4.11 | 24 | 24.12.2014 |
Minetest | 0.4.12 | 24 | 18.02.2015 |
Minetest | 0.4.13 | 25 | 20.08.2015 |
Minetest | 0.4.14 | - | 15.05.2016 |
Minetest | 0.4.15 | - | 22.12.2016 |
Minetest | 0.4.16 | 27 | 03.06.2017 |
Minetest | 0.4.17 | - | 03.06.2018 |
Minetest | 0.4.17.1 | - | 10.06.2018 |
Minetest | 5.0.0 | - | 2019 |
Notes
limit to the number of nodes types loaded = 32766 (as said on irc )
<categorytree>Blocks</categorytree>