descriptionA free software voxel game engine. Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server.
homepage URLhttps://www.minetest.net/
repository URLhttps://github.com/minetest/minetest.git
ownerWuzzy@disroot.org
last changeSun, 26 Oct 2025 17:48:53 +0000 (26 18:48 +0100)
last refreshWed, 29 Oct 2025 03:06:10 +0000 (29 04:06 +0100)
content tags
README.md

Luanti (formerly Minetest)

Build Status Translation status License


Luanti is a free open-source voxel game engine with easy modding and game creation.

Copyright (C) 2010-2025 Perttu Ahola <celeron55@gmail.com> and contributors (see source file comments and the version control log)

Table of Contents

  1. Further Documentation
  2. Default Controls
  3. Paths
  4. Configuration File
  5. Command-line Options
  6. Compiling
  7. Docker
  8. Version Scheme

Further documentation

Default controls

All controls are re-bindable using settings. Some can be changed in the key config dialog in the settings tab.

ButtonAction
Move mouseLook around
W, A, S, DMove
SpaceJump/move up
ShiftSneak/move down
QDrop itemstack
Shift + QDrop single item
Left mouse buttonDig/punch/use
Right mouse buttonPlace/use
Shift + right mouse buttonBuild (without using)
IInventory menu
Mouse wheelSelect item
0-9Select item
ZZoom (needs zoom privilege)
TChat
/Command
EscPause menu/abort/exit (pauses only singleplayer game)
Shift + EscExit directly to main menu from anywhere, bypassing pause menu
+Increase view range
-Decrease view range
KEnable/disable fly mode (needs fly privilege)
JEnable/disable fast mode (needs fast privilege)
HEnable/disable noclip mode (needs noclip privilege)
EAux1 (Move fast in fast mode. Games may add special features)
CCycle through camera modes
VCycle through minimap modes
Shift + VChange minimap orientation
F1Hide/show HUD
F2Hide/show chat
F3Disable/enable fog
F4Disable/enable camera update (Mapblocks are not updated anymore when disabled, disabled in release builds)
F5Cycle through debug information screens
F6Cycle through profiler info screens
F10Show/hide console
F12Take screenshot

Paths

Locations:

Where each location is on each platform:

Worlds can be found as separate folders in: user/worlds/

Configuration file

Command-line options

Compiling

Docker

Version scheme

We use major.minor.patch since 5.0.0-dev. Prior to that we used 0.major.minor.

Since 5.0.0-dev and 0.4.17-dev, the dev notation refers to the next release, i.e.: 5.0.0-dev is the development version leading to 5.0.0. Prior to that we used previous_version-dev.

shortlog
2 days ago cx384Add inventory image animation API (#16538)master
2 days ago Xeno333Add `default_mapgen` game setting (#16238)
2 days ago sfan5Guard new object from being added at shutdown (#16610)
2 days ago corpserotCorrect info about ObjectRef:set_attach() bones `"...
3 days ago Lars MüllerCheck if object is gone before calling `on_rightclick`
3 days ago cx384Don't use bilinear/trilinear filter on small overlay...
6 days ago sfan5Silence non-useful CI whitespace check
6 days ago sfan5Move crack overlay to shader
6 days ago sfan5Move `Game` class definition of out game.cpp
6 days ago sfan5Allow mapgen chunk size to be non-cubic (#16429)
7 days ago sfan5Restore BlendOperation in shadow rendering
10 days ago sfan5Android: update NDK and SDL version (#16586)
10 days ago Lars MüllerFix overly strict bounds check in tiniergltf (#16590)
12 days ago sfan5Make logging timestamps configurable (#16581)
12 days ago Thomas--SClarify set_yaw() behaviour in documentation
13 days ago PtiLukyPort shadow shaders to work with OpenGL3
...
tags
3 weeks ago 5.14.0 5.14.0
5 weeks ago 5.14.0-rc1
2 months ago 5.13.0 5.13.0
5 months ago 5.12.0 5.12.0
8 months ago 5.11.0 5.11.0
8 months ago 5.11.0-rc1
11 months ago 5.10.0 5.10.0
11 months ago 5.10.0-rc1
13 months ago 5.9.1 5.9.1
14 months ago 5.9.0 5.9.0
17 months ago 5.8.1-android
22 months ago 5.8.0 5.8.0
2 years ago 5.7.0 5.7.0
3 years ago 5.6.1 5.6.1
3 years ago 5.6.0 5.6.0
3 years ago 5.5.1 5.5.1
...
heads
2 days ago master
3 weeks ago stable-5
6 years ago stable-0.4
12 years ago stable-0.3
14 years ago stable-0.2
forks
Cached version (1620s old)
minetest/minetest_wuzzy.git Wuzzy's fork of Minetest Wuzzy@disroot.org 6 years ago