Luanti Documentation
Official docs for Luanti (formerly Minetest) — an open-source voxel game engine.
CRITICAL: grep references/ for keywords before answering.
Reference Index (175 docs)
Engine API Reference (19 docs)
references/engine/lua_api.md— Server-side Lua API (comprehensive modding reference)references/engine/client_lua_api.md— Client-side Lua APIreferences/engine/menu_lua_api.md— Main menu Lua APIreferences/engine/sscsm_api.md— Server-Sent Client-Side Mods APIreferences/engine/sscsm_security.md— SSCSM security modelreferences/engine/builtin_entities.md— Builtin entities (__builtin:item, __builtin:falling_node)references/engine/world_format.md— World/map format specificationreferences/engine/texture_packs.md— Texture pack structurereferences/engine/docker_server.md— Docker server image usagereferences/engine/direction.md— Project roadmapreferences/engine/breakages.md— Breaking changes in next versionreferences/engine/android.md— Android-specific issuesreferences/engine/compiling/linux.md— Compiling on Linuxreferences/engine/compiling/macos.md— Compiling on macOSreferences/engine/compiling/windows.md— Compiling on Windowsreferences/engine/developing/docker.md— Dev with Dockerreferences/engine/developing/profiling.md— Performance profilingreferences/engine/developing/os-compatibility.md— OS compatibilityreferences/engine/developing/android.md— Android development
Server Hosting (12 docs)
references/site/for-server-hosts/_index.md— Server hosting overviewreferences/site/for-server-hosts/setup/_index.md— Setup overviewreferences/site/for-server-hosts/setup/linux.md— Linux server setupreferences/site/for-server-hosts/setup/windows.md— Windows server setupreferences/site/for-server-hosts/setup/containers.md— Docker/container setupreferences/site/for-server-hosts/setup/truenas.md— TrueNAS setupreferences/site/for-server-hosts/setup/ip-address.md— IP address & port forwardingreferences/site/for-server-hosts/database-backends.md— Database backends (SQLite, PostgreSQL, Redis)references/site/for-server-hosts/backup-solutions.md— Backup strategiesreferences/site/for-server-hosts/remote-media.md— Remote media server (HTTP texture download)references/site/for-server-hosts/prometheus-metrics.md— Prometheus monitoringreferences/site/for-server-hosts/domain.md— Domain name setup
Mod Development — API (16 docs)
references/site/for-creators/api/_index.md— API overviewreferences/site/for-creators/api/lua-environment.md— Lua environmentreferences/site/for-creators/api/luajit.md— LuaJIT specificsreferences/site/for-creators/api/filesystem.md— Filesystem accessreferences/site/for-creators/api/http-api.md— HTTP APIreferences/site/for-creators/api/modchannels.md— Mod channelsreferences/site/for-creators/api/persistence.md— Data persistence (mod storage)references/site/for-creators/api/texture-modifiers.md— Texture modifiersreferences/site/for-creators/api/timing-and-event-loop.md— Timing and event loopreferences/site/for-creators/api/object-properties.md— Object propertiesreferences/site/for-creators/api/classes/_index.md— API classes overviewreferences/site/for-creators/api/classes/vector.md— Vector classreferences/site/for-creators/api/classes/raycast.md— Raycast classreferences/site/for-creators/api/classes/metadata.md— Metadata classreferences/site/for-creators/api/classes/nodemetadata.md— NodeMetadatareferences/site/for-creators/api/classes/itemstackmetadata.md— ItemStackMetadatareferences/site/for-creators/api/classes/playermetadata.md— PlayerMetadatareferences/site/for-creators/api/classes/modstorage.md— ModStoragereferences/site/for-creators/api/classes/random.md— PseudoRandom / PcgRandomreferences/site/for-creators/api/classes/voxelarea.md— VoxelArea
Mod Development — Guides (30+ docs)
references/site/for-creators/creating-mods.md— Creating mods guidereferences/site/for-creators/creating-texture-packs.md— Creating texture packsreferences/site/for-creators/groups.md— Groups systemreferences/site/for-creators/hand.md— Hand toolreferences/site/for-creators/textures.md— Texture creationreferences/site/for-creators/player-physics.md— Player physicsreferences/site/for-creators/player-world-interaction.md— Player-world interactionreferences/site/for-creators/schematic.md— Schematicsreferences/site/for-creators/spawn-algorithm.md— Spawn algorithmreferences/site/for-creators/l-system-trees.md— L-system treesreferences/site/for-creators/mapgen/— Map generation (5 docs)references/site/for-creators/models/— 3D models: B3D, OBJ, Blender, Blockbench (4 docs)references/site/for-creators/translation/— Translation/i18n (4 docs)references/site/for-creators/lua-conventions.md— Lua conventionsreferences/site/for-creators/lua-optimization-tips.md— Lua optimizationreferences/site/for-creators/mod-dependency-management.md— Mod dependenciesreferences/site/for-creators/mod-interoperability.md— Mod interoperabilityreferences/site/for-creators/modding-tips.md— Modding tipsreferences/site/for-creators/debug.md— Debugging modsreferences/site/for-creators/development-setup.md— Dev setupreferences/site/for-creators/development-tools.md— Dev toolsreferences/site/for-creators/licensing.md— Licensing guidereferences/site/for-creators/limitations.md— Engine limitationsreferences/site/for-creators/warnings.md— Common warnings
Player Guides (30+ docs)
references/site/for-players/getting-started.md— Getting startedreferences/site/for-players/controls.md— Controlsreferences/site/for-players/chat.md— Chatreferences/site/for-players/server-commands.md— Server commandsreferences/site/for-players/privileges.md— Privileges systemreferences/site/for-players/inventory.md— Inventoryreferences/site/for-players/nodes.md— Nodesreferences/site/for-players/items.md— Itemsreferences/site/for-players/mobs.md— Mobsreferences/site/for-players/worlds.md— Worldsreferences/site/for-players/mods.md— Installing modsreferences/site/for-players/servers.md— Joining serversreferences/site/for-players/minetest-conf.md— minetest.conf referencereferences/site/for-players/troubleshooting.md— Troubleshooting- And more: mining, light, liquid, texture-packs, coordinates, gamepads, hud, etc.
Engine Development (15+ docs)
references/site/for-engine-devs/structure.md— Engine code structurereferences/site/for-engine-devs/script-engine.md— Script engine internalsreferences/site/for-engine-devs/network-protocol.md— Network protocolreferences/site/for-engine-devs/objects.md— Object systemreferences/site/for-engine-devs/basic-data-structures.md— Core data structuresreferences/site/for-engine-devs/code-style-guidelines.md— C++ code stylereferences/site/for-engine-devs/lua-code-style-guidelines.md— Lua code stylereferences/site/for-engine-devs/git-guidelines.md— Git guidelinesreferences/site/for-engine-devs/compiling/— Compiling guides (4 docs)references/site/for-engine-devs/profiler-graph.md— Profiler graph
About / FAQ (10+ docs)
references/site/about/faq.md— FAQreferences/site/about/glossary.md— Glossaryreferences/site/about/contentdb.md— ContentDBreferences/site/about/changelog.md— Changelogreferences/site/about/history/— Project history