Development Test

Testing environment for engine or mod development.

Developer Tools

Download (639 KB)
For Luanti 5.15 and above

How do I install this?

Development Test (or DevTest in short) is a basic testing environment that contains a bunch of things to test the engine, but it could also be used as a minimal testbed for testing out mods. This is for developers, not for players.

Features 🔗

  • Basic nodes for mapgen
  • Basic, minimal map generator
  • Lots of example nodes for testing drawtypes, param2, light level, and many other node properties
  • Example entities
  • Other example items
  • Formspec test (via /test_formspec command)
  • Automated unit tests (disabled by default)
  • Tools for manipulating nodes and entities, like the "Param2 Tool"

Getting started 🔗

Basically, just create a world and start. A few important things to note:

  • Items are gotten from the “Chest of Everything” (chest_of_everything:chest) or “Bag of Everything” (chest_of_everything:bag)
  • When you lost your initial items, type in /stuff command to get them back
  • By default, Creative Mode activates infinite node placement. This behavior can be changed with the devtest_infplace setting
  • Use the /infplace command to toggle infinite node placement in-game
  • Use the Param2 Tool to change the param2 of nodes; it's useful to experiment with the various drawtype test nodes
  • Check out the game settings and server commands for additional tests and features

Confused by a certain node or item? Check out for inline code comments. The usages of most tools are explained in their tooltips.

Example tests 🔗

  • You can use this to test what happens if a player is simultaneously in 2 nodes with damage_per_second but with a different value.
  • Or use the Falling Node Tool on various test nodes to see how they behave when falling.
  • You could also use this as a testbed for dependency-free mods, e.g. to test out how your formspecs behave without theming.

Source code 🔗

The source code of DevTest is included in the Luanti repository and can be found here.

More information 🔗

See the Wiki page or the README.md file for more.

Reviews

Review

Do you recommend this game?

  • Review hidden
  • Review hidden
  • Review hidden
  • Review hidden
  • Review hidden
  • Review hidden

Content

View content for game