Options

Minecraft's user environment can be configured through the Options setting. A few additional options can only be changed by editing the options.txt file manually.

Options
Selecting Options brings up the main options page:

Controls
From the main Options page, one can click down to Controls for configuring keyboard controls. There are a few additional settings:

Language
Allows you to change the language that is viewed by your client.

Resource packs
Allows you to change your resource pack settings.

Snooper settings
Snooper allows Mojang to collect information about your machine to help improve Minecraft by knowing what they can support and where the biggest problems are. All of this information is able to be viewed within the settings page. They promise they won't do anything bad with this data, but if you want to opt out then feel free to toggle it off!

Controls
A few settings are shown.

Settings
Pressing "Reset to Defaults" will reset all settings to their original configuration.

Render distance
Render distance varies depending on device and the number of players on the same console. Note that the implementation of fog is different on console, giving the appearance of a higher render distance at the cost of pop in.

Host privileges
Host Privileges enable players to change world options. It is equivalent to enabling Cheats on the Java/Bedrock/Education Edition. Note: Enabling this option makes achievements and trophies be disabled permanently on the world. Host privileges enable the host to change weather, gamemode, teleport, fly, become invisible, disable exhaustion and change gamerules (daylight and weather cycle, keep inventory, mob spawning, mob griefing).