mirror of
https://github.com/rollerozxa/voxelmanip-wiki
synced 2024-05-05 08:01:02 -07:00
31 lines
2.6 KiB
Markdown
31 lines
2.6 KiB
Markdown
This page contains a list of tools that are useful for developing games and mods for Minetest.
|
|
|
|
## General Lua Tools
|
|
- [luacheck](https://github.com/lunarmodules/luacheck): Lua linter and static code analyser (see also [the chapter in rubenwardy's modding book](https://rubenwardy.com/minetest_modding_book/en/quality/luacheck.html))
|
|
- [busted](https://olivinelabs.com/busted/): Lua unit testing framework (see also [the chapter in rubenwardy's modding book](https://rubenwardy.com/minetest_modding_book/en/quality/unit_testing.html))
|
|
- [Lua pattern viewer](https://gitspartv.github.io/lua-patterns/): A site like Regexr but for visualising and working with Lua patterns.
|
|
|
|
## Debugging/profiling
|
|
- [debug](https://content.minetest.net/packages/LMD/dbg/): Minetest mod library that offers more debugging capabilities.
|
|
- [LuaJIT Profiler](https://content.minetest.net/packages/jwmhjwmh/jitprofiler/): Minetest mod that allows you to profile mods using LuaJIT's built-in profiler and Flamegraph.
|
|
|
|
## Schematics
|
|
- [Schematic Editor](https://content.minetest.net/packages/Wuzzy/schemedit/): Minetest mod that allows you to import, edit and export schematics straight within Minetest.
|
|
- [MTS Editor](https://forum.minetest.net/viewtopic.php?f=14&t=23724): Standalone program to view and edit Minetest schematics, but it supports other file formats (e.g. Minecraft schematics) as well.
|
|
- [Lua2Mts](https://content.minetest.net/packages/Neuromancer/lua2mts/): Minetest mod to convert .lua schematics to .mts schematics.
|
|
|
|
## Perlin Noise
|
|
- [Perlin Explorer](https://content.minetest.net/packages/Wuzzy/perlin_explorer/): Minetest mod that allows you to experiment with all sorts of perlin noise.
|
|
|
|
## 3D models
|
|
- Blender: Essential for making animated models in Minetest, see [Using Blender](https://wiki.minetest.land/Using_Blender).
|
|
- [Blockbench](https://www.blockbench.net/): Useful for making static voxel models for Minetest.
|
|
- [NodeBoxEditor](https://forum.minetest.net/viewtopic.php?f=14&t=2840): External program to make nodebox models for Minetest.
|
|
|
|
## Formspecs
|
|
- [formspec_editor](https://content.minetest.net/packages/Just_Visiting/formspec_editor/): Minetest game that allows you to write formspecs and preview them instantly within Minetest.
|
|
- [Minetest Formspec Editor](https://luk3yx.gitlab.io/minetest-formspec-editor/): WYSIWYG online formspec editor
|
|
|
|
## Translation
|
|
- [update_translations](https://github.com/FaceDeer/update_translations): Python script to create and update mod translation files (\*.tr)
|
|
- [minetest_check_translations](https://codeberg.org/Wuzzy/minetest_check_translations): Python script to check mod translation files for syntax errors |