Difference between revisions of "Development Tools"

From Minetest Developer Wiki
Jump to navigation Jump to search
(→‎Standalone software: add RocketLib)
(→‎Informational: Add finder)
Line 38: Line 38:
 
* [https://github.com/minetest-mods/inspector Inspector [inspector]]: Reveal the item/entity definition, metadata and param1/param2 of whatever you punch
 
* [https://github.com/minetest-mods/inspector Inspector [inspector]]: Reveal the item/entity definition, metadata and param1/param2 of whatever you punch
 
* [https://forum.minetest.net/viewtopic.php?f=9&t=23968 Prysm [prysm]]: Test Perlin noise on-the-fly
 
* [https://forum.minetest.net/viewtopic.php?f=9&t=23968 Prysm [prysm]]: Test Perlin noise on-the-fly
 +
* [https://forum.minetest.net/viewtopic.php?t=24287 Advanced Rangefinder [finder]]: Adds search capabilities for both nodes and entities and related server commands
  
 
==== Benchmarking ====
 
==== Benchmarking ====

Revision as of 19:41, 19 August 2020

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

Minetest development

Mod development

Standalone software

Scripts

Translation

Mods and modpacks

Coding and testing

  • 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
  • DevToys: Modpacks with lots of example nodes (for testing engine features) and a few tools to manipulate nodes

Buildings and schematics

Informational

Benchmarking