Difference between revisions of "Development Tools"
Jump to navigation
Jump to search
Hybrid Dog (talk | contribs) |
(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]]: <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]]: 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]]: 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]]: Server commands for listing and searching the IDs of registered items and entities | ||
+ | * [https://forum.minetest.net/viewtopic.php?t=11237 Inventory Check [inventorycheck]]: 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
- /minetest/util: Various maintenance utilities
Mod development
Standalone software
- NodeBoxEditor: Build node boxes by dragging their edges.
Mods
- LuaCmd [luacmd]:
luacmd
server command which allows you to run a single Lua statement - QA-Block [qa_block]: 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
- L-System Tree Utility [ltool]: Helps you creating L-system trees which you can spawn with minetest.spawn_tree
- List Items [listitems]: Server commands for listing and searching the IDs of registered items and entities
- Inventory Check [inventorycheck]: Investigate the inventory of any player