# type: key
# keymap_decrease_viewing_range_min = -
-# Key for printing debug stacks. Used for development.
-# See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
-# type: key
-# keymap_print_debug_stacks = KEY_KEY_P
-
#
# Graphics
#
# memory. Powers of 2 are recommended. Setting this higher than 1 may not
# have a visible effect unless bilinear/trilinear/anisotropic filtering is
# enabled.
+# This is also used as the base node texture size for world-aligned
+# texture autoscaling.
# type: int
# texture_min_size = 64
# type: int min: 20 max: 4000
# viewing_range = 100
+# Camera near plane distance in nodes, between 0 and 0.5
+# Most users will not need to change this.
+# Increasing can reduce artifacting on weaker GPUs.
+# 0.1 = Default, 0.25 = Good value for weaker tablets.
+# type: float min: 0 max: 0.5
+# near_plane = 0.1
+
# Width component of the initial window size.
# type: int
# screen_w = 1024
# fov = 72
# Field of view while zooming in degrees.
-# This requires the "zoom" privilege on the server.
+# Requires to be allowed by server-sided mods.
# type: int min: 7 max: 160
# zoom_fov = 15
# type: int min: 0 max: 255
# crosshair_alpha = 255
+# Maximum number of recent chat messages to show
+# type: int min: 2 max: 20
+# recent_chat_messages = 6
+
# Whether node texture animations should be desynchronized per mapblock.
# type: bool
# desynchronize_mapblock_texture_animation = true
# type: bool
# opaque_water = false
+# Textures on a node may be aligned either to the node or to the world.
+# The former mode suits better things like machines, furniture, etc., while
+# the latter makes stairs and microblocks fit surroundings better.
+# However, as this possibility is new, thus may not be used by older servers,
+# this option allows enforcing it for certain node types. Note though that
+# that is considered EXPERIMENTAL and may not work properly.
+# type: enum values: disable, enable, force_solid, force_nodebox
+# world_aligned_mode = enable
+
+# World-aligned textures may be scaled to span several nodes. However,
+# the server may not send the scale you want, especially if you use
+# a specially-designed texture pack; with this option, the client tries
+# to determine the scale automatically basing on the texture size.
+# See also texture_min_size.
+# Warning: this option is EXPERIMENTAL!
+# type: enum values: disable, enable, force
+# autoscale_mode = disable
+
# Show entity selection boxes
# type: bool
# show_entity_selectionbox = true
# type: int
# tooltip_show_delay = 400
+# Append item name to tooltip.
+# type: bool
+# tooltip_append_itemname = false
+
# Whether freetype fonts are used, requires freetype support to be compiled in.
# type: bool
# freetype = true
# type: float min: 0 max: 1
# sound_volume = 0.7
+# type: bool
+# mute_sound = false
+
#
# Client
#
# type: int min: 1 max: 65535
# remote_port = 30000
-# 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.
-# type: bool
-# send_pre_v25_init = false
-
# Save the map received by the client on disk.
# type: bool
# enable_local_map_saving = false
### Advanced
# Maximum number of blocks that are simultaneously sent per client.
+# The maximum total count is calculated dynamically:
+# max_total = ceil((#clients + max_users) * per_client / 4)
# type: int
# max_simultaneous_block_sends_per_client = 10
-# Maximum number of blocks that are simultaneously sent in total.
-# type: int
-# max_simultaneous_block_sends_server_total = 40
-
# To reduce lag, block transfers are slowed down when a player is building something.
# This determines how long they are slowed down after placing or removing a node.
# type: float
# type: bool
# enable_pvp = true
+# Enable mod channels support.
+# type: bool
+# enable_mod_channels = false
+
# If this is set, players will always (re)spawn at the given position.
# type: string
# static_spawnpoint =
# Map generation attributes specific to Mapgen v7.
# 'ridges' enables the rivers.
-# 'biomerepeat' causes surface biomes to repeat in the floatlands.
# Flags that are not specified in the flag string are not modified from the default.
# Flags starting with 'no' are used to explicitly disable them.
-# type: flags possible values: mountains, ridges, floatlands, caverns, biomerepeat, nomountains, noridges, nofloatlands, nocaverns, nobiomerepeat
-# mgv7_spflags = mountains,ridges,nofloatlands,caverns,biomerepeat
+# type: flags possible values: mountains, ridges, floatlands, caverns, nomountains, noridges, nofloatlands, nocaverns
+# mgv7_spflags = mountains,ridges,nofloatlands,caverns
# Y of mountain density gradient zero level. Used to shift mountains vertically.
# type: int