"/give" and "/giveme" no longer need "mod" specifier
In Old Minetest, the "/give" and "/giveme" commands need a "mod" specifier. For example: /giveme default:axe_steel In this example, the "mod" specifier is "default:". This Final Minetest commit makes the "mod" specifier optional. If the specifier is omitted, the two commands will figure out the mod to use. The sample "/giveme" command shown above may therefore be shorten- ed to: /giveme axe_steel The "mod" specifier is still supported. It should be used to dis- ambiguate in cases where an object exists in multiple mods. If an object exists in multiple mods and the "mod" specifier is omitted, the two commands will choose one of the two mods to use. "default" takes precedence over other mods.
For the old README.md contents, including copyright and license information for components created through Spring 2017, see the file “old-readme.md”.
For build instructions, updated documentation, build instructions, and components such as “_games”, worlds, and schems, visit:
The old engine build procedure still works, but it’s recommended that the build kits be used instead.
The build kits include source code and build scripts for gcc, g++, Irrlicht, LuaJit, SQLite3, and other packages. In some cases, the copies provided offer performance or feature improvements.
6.1. The old “buildbot” code is obsolete and has been removed. Use the build kits instead.
6.2. Due to work on 100s of commits, “doc/lua_api.txt” is out of sync. It’s useful as a rough guide, but parts related to newer commits need revisions.