Difference between revisions of "Development Tools"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Add a lot of dev tools in mods)
Line 1: Line 1:
https://github.com/minetest/minetest/tree/master/util
+
__NOTOC__
 +
This article lists various tools which help in development of Minetest and mods for Minetest.
 +
 
 +
== Minetest development ==
 +
* [https://github.com/minetest/minetest/tree/master/util /minetest/util]: Various maintenance utilities
 +
 
 +
== Mod development ==
 +
=== Standalone software ===
 +
* [https://forum.minetest.net/viewtopic.php?f=14&t=2840 NodeBoxEditor]: Build [[Node boxes|node boxes]] by dragging their edges.
 +
 
 +
=== Mods ===
 +
* [https://forum.minetest.net/viewtopic.php?t=9671 LuaCmd [luacmd&#93;]: <code>luacmd</code> server command which allows you to run a single Lua statement
 +
* [https://forum.minetest.net/viewtopic.php?t=15759 QA-Block [qa_block&#93;]: Adds a Quality Assurance block which you use to run various checker scripts like listing items with missing description (including your own) and browse the global Lua namespace
 +
* [https://forum.minetest.net/viewtopic.php?t=9458 L-System Tree Utility [ltool&#93;]: Helps you creating [[Introduction to L-system trees|L-system trees]] which you can spawn with [[minetest.spawn_tree]]
 +
* [https://forum.minetest.net/viewtopic.php?t=18049 List Items [listitems&#93;]: Server commands for listing and searching the IDs of registered items and entities
 +
* [https://forum.minetest.net/viewtopic.php?t=11237 Inventory Check [inventorycheck&#93;]: Investigate the inventory of any player

Revision as of 01:12, 2 August 2017

This article lists various tools which help in development of Minetest and mods for Minetest.

Minetest development

Mod development

Standalone software

Mods