
Luna3D is a heavily customized and highly optimized fork of the Minetest engine, designed from the ground up for powerful server administration and advanced game development.
Luna3D was born out of the need for a more reliable and scalable platform for the Just Test Tribute server.
The project began as a fork of Minetest 0.4.14 in December 2016. With ongoing improvements to the C++ codebase as well as many additions to the Lua modding API, the fork was eventually dubbed Minetest S3.
To celebrate the project's 10th anniversary, the Minetest S3 engine was rebranded as Luna3D in early 2026 to signify its Lua-based mod architecture: "Luna" is the ancient roman goddess representing the moon.
Luna3D is designed from the ground up for large-scale, multiplayer games while prioritizing both security and stability.
Command-Line ToolsAn exhaustive suite of customizable Lua scripts to analyze and maintain your worlds. |
Lua-based ModdingA comprehensive modding API to bring your unique visions to life with minimal friction.
|
Reporting and LoggingPlayer reports and performance logs provide daily insight into your server's operation. |
Streamlined BackupsRealtime logging of map database changes allow for fully-automated incremental backups. |
Minetest EcosystemCompatible with the original Minetest 0.4 network protocol and many existing mods. |
Looking to the FutureOngoing security fixes and support for Luanti 5.x clients are currently on the roadmap. |
Pipeline is an issue tracker for easily managing bug reports and feature requests while also supporting thread-based discussions and notifications directly in-game.

Pipeline allows for easily prioritizing and tracking issues submitting by players.
Bedrock Markup Language is an extensible markup language and API specifically tailored for Luna3D formspecs with simple-to-use tags for layout and formatting.

Bedrock Markup Language is a full-fledged API for in-game content publication.
DataMiner is an analytical tool for Luna3D server operators, providing comprehensive player and server statistics within a graphical user-interface.

DataMiner offers a day-by-day overview of server activity for administrators.
AuthRedux provides an efficient and scalable backend solution for player authentication, making it suitable for even the most demanding server environments.

AuthRedux includes a database management console with search functionality.
ActiveFormspecs provides secure session tracking, session-based state tables, localized event handling, callback signals to formspecs within Luna3D games.

Stopwatch is an API for benchmarking portions of Lua code, providing valuable performance metrics including total, average, and maximum execution times.
Luna3D's modding API is backwards-compatible with the specification for Minetest 0.4.15, with the following additional functions, callbacks, classes.
Core Functions & Callbacks
|
Global Classes & Helpers
Bitwise Library
ObjectRef Methods
|
Luna3D comes bundled with several powerful backend tools including DataMiner, Auth Redux, and RocketLib Toolkit.

DataMiner provides a command-line interface for generating offline player analytics reports.
All Minetest 0.4.x clients, including unofficial forks for Android and iOS, are capable of connecting to Luna3D servers.
|
|
|
|
|
|
Support for Minetest 0.4.15 and earlier will be dropped in 2026 as new compatibility-breaking features are phased in.