# There shouldn't be too much settings per category; settings that shouldn't be
# modified by the "average user" should be in (sub-)categories called "Advanced".
-[Client]
-
-[*Controls]
+[Controls]
# If enabled, you can place blocks at the position (feet + eye level) where you stand.
# This is helpful when working with nodeboxes in small areas.
enable_build_where_you_stand (Build inside player) bool false
# See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
keymap_print_debug_stacks (Print stacks) key KEY_KEY_P
-[*Network]
+[Graphics]
-# Address to connect to.
-# Leave this blank to start a local server.
-# Note that the address field in the main menu overrides this setting.
-address (Server address) string
+[*In-Game]
-# Port to connect to (UDP).
-# Note that the port field in the main menu overrides this setting.
-remote_port (Remote port) int 30000 1 65535
-
-# Whether to support older servers before protocol version 25.
-# Enable if you want to connect to 0.4.12 servers and before.
-# Servers starting with 0.4.13 will work, 0.4.12-dev servers may work.
-# Disabling this option will protect your password better.
-send_pre_v25_init (Support older servers) bool false
-
-# Save the map received by the client on disk.
-enable_local_map_saving (Saving map received from server) bool false
-
-# Show entity selection boxes
-show_entity_selectionbox (Show entity selection boxes) bool true
-
-# Enable usage of remote media server (if provided by server).
-# Remote servers offer a significantly faster way to download media (e.g. textures)
-# when connecting to the server.
-enable_remote_media_server (Connect to external media server) bool true
-
-# Enable Lua modding support on client.
-# This support is experimental and API can change.
-enable_client_modding (Client modding) bool false
-
-# URL to the server list displayed in the Multiplayer Tab.
-serverlist_url (Serverlist URL) string servers.minetest.net
-
-# File in client/serverlist/ that contains your favorite servers displayed in the Multiplayer Tab.
-serverlist_file (Serverlist file) string favoriteservers.txt
-
-# Maximum size of the out chat queue. 0 to disable queueing and -1 to make the queue size unlimited
-max_out_chat_queue_size (Maximum size of the out chat queue) int 20
-
-[*Graphics]
-
-[**In-Game]
-
-[***Basic]
+[**Basic]
# Enable VBO
enable_vbo (VBO) bool true
# Adds particles when digging a node.
enable_particles (Digging particles) bool true
-[***Filtering]
+[**Filtering]
# Use mip mapping to scale textures. May slightly increase performance.
mip_map (Mipmapping) bool false
# It should give significant performance boost at the cost of less detailed image.
undersampling (Undersampling) enum 0 0,2,3,4
-[***Shaders]
+[**Shaders]
# Shaders allow advanced visual effects and may increase performance on some video cards.
# This only works with the OpenGL video backend.
# Path to shader directory. If no path is defined, default location will be used.
shader_path (Shader path) path
-[****Tone Mapping]
+[***Tone Mapping]
# Enables filmic tone mapping
tone_mapping (Filmic tone mapping) bool false
-[****Bumpmapping]
+[***Bumpmapping]
# Enables bumpmapping for textures. Normalmaps need to be supplied by the texture pack
# or need to be auto-generated.
# A higher value results in smoother normal maps.
normalmaps_smooth (Normalmaps sampling) int 0 0 2
-[****Parallax Occlusion]
+[***Parallax Occlusion]
# Enables parallax occlusion mapping.
# Requires shaders to be enabled.
# Overall bias of parallax occlusion effect, usually scale/2.
parallax_occlusion_bias (Parallax occlusion bias) float 0.04
-[****Waving Nodes]
+[***Waving Nodes]
# Set to true enables waving water.
# Requires shaders to be enabled.
# Requires shaders to be enabled.
enable_waving_plants (Waving plants) bool false
-[***Advanced]
+[**Advanced]
# Arm inertia, gives a more realistic movement of
# the arm when the camera moves.
# Makes all liquids opaque
opaque_water (Opaque liquids) bool false
-[**Menus]
+# Show entity selection boxes
+show_entity_selectionbox (Show entity selection boxes) bool true
+
+[*Menus]
# Use a cloud animation for the main menu background.
menu_clouds (Clouds in menu) bool true
# Use 0 for default quality.
screenshot_quality (Screenshot quality) int 0 0 100
-[**Advanced]
+[*Advanced]
# Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k screens.
screen_dpi (DPI) int 72
# Contains the same information as the file debug.txt (default name).
enable_console (Enable console window) bool false
-[*Sound]
+[Sound]
enable_sound (Sound) bool true
sound_volume (Volume) float 0.7 0.0 1.0
+[Client]
+
+[*Network]
+
+# Address to connect to.
+# Leave this blank to start a local server.
+# Note that the address field in the main menu overrides this setting.
+address (Server address) string
+
+# Port to connect to (UDP).
+# Note that the port field in the main menu overrides this setting.
+remote_port (Remote port) int 30000 1 65535
+
+# Whether to support older servers before protocol version 25.
+# Enable if you want to connect to 0.4.12 servers and before.
+# Servers starting with 0.4.13 will work, 0.4.12-dev servers may work.
+# Disabling this option will protect your password better.
+send_pre_v25_init (Support older servers) bool false
+
+# Save the map received by the client on disk.
+enable_local_map_saving (Saving map received from server) bool false
+
+# Enable usage of remote media server (if provided by server).
+# Remote servers offer a significantly faster way to download media (e.g. textures)
+# when connecting to the server.
+enable_remote_media_server (Connect to external media server) bool true
+
+# Enable Lua modding support on client.
+# This support is experimental and API can change.
+enable_client_modding (Client modding) bool false
+
+# URL to the server list displayed in the Multiplayer Tab.
+serverlist_url (Serverlist URL) string servers.minetest.net
+
+# File in client/serverlist/ that contains your favorite servers displayed in the Multiplayer Tab.
+serverlist_file (Serverlist file) string favoriteservers.txt
+
+# Maximum size of the out chat queue. 0 to disable queueing and -1 to make the queue size unlimited
+max_out_chat_queue_size (Maximum size of the out chat queue) int 20
+
[*Advanced]
# Timeout for client to remove unused map data from memory.