Development Tools

From Minetest Developer Wiki
Revision as of 03:18, 21 April 2022 by Wuzzy (talk | contribs) (→‎Scripts: add Perlin Explorer)
Jump to navigation Jump to search

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

Minetest development

Mod development

Standalone software

Formspecs

  • Formspec Editor: A great online tool with drag and drop that allows you to import and export formspecs in different versions
  • Formspec Editor: A very simple tool (in the form of a "game") which lets you edit a formspec file in a text editor and it will be shown in Minetest in real time

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
  • Nodebox Creator [nodebox_creator]: Ingame nodebox editor

Scripts

Translation

Buildings and schematics

Map generation

Informational

Benchmarking