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.
Selecting Options brings up the main options page:
|FOV||Controls how much of the game world is visible on the screen. Also known as Field of View. Ranges from 30° to 110° (Quake Pro)|
|Difficulty||Set the difficulty level from the choice of Peaceful, Easy, Normal, and Hard. (Note that the difficulty cannot be changed if playing Hardcore Mode. On a server, difficulty can only be changed by commands or editing the server.properties file.)|
 Super Secret Settings
Clicking on the "Super Secret Settings" button in the options menu changes the way that you view Minecraft, ranging from the view of a Creeper to a 4-bit design.
 Music & Sounds
From the main options menu you can click Music & Sounds:
|Master Volume||The volume of all sounds.|
|Music||The volume of gameplay music.|
|Weather||The volume of rain and thunder.|
|Hostile Creatures||The volume of hostile and neutral mobs.|
|Players||The volume of players.|
|Jukebox/Noteblocks||The volume of music and sounds played from Jukeboxes and Note Blocks.|
|Blocks||The volume of blocks (anvils, chests, doors, etc.).|
|Friendly Creatures||The volume of passive mobs.|
|Ambient/Environment||The volume of cave sounds and fireworks.|
 Broadcast Settings
The broadcast settings allow you to change different variables when broadcasting to Twitch.
|Quality||The overall quality of your video.|
|Framerate||The frames per second of your video.|
|Bandwidth||The maximum amount of bandwidth your broadcast may use.|
|Send Metadata||Whether or not your broadcast may send metadata.|
|Mic Volume||The volume of your microphone.|
|System Volume||The volume of your system as a whole.|
|Push To||Whether your "Push to Talk/Mute" button enables muting or talking.|
|Enable Chat||Never turns off Twitch chatting completely.
Whilst Streaming enables Twitch chatting whilst you're streaming.
Always keeps Twitch chatting turned on constantly.
|User Filter||All Viewers makes the chat show all of your viewers chat messages.
Subscribers makes the chat only show subscribers' chat messages.
Moderators makes the chat only show Moderators' chat messages.
 Twitch Broadcast Servers
Clicking on "Twitch Broadcast Servers" in your Broadcast Settings allows you to choose which Twitch live-streaming server you would prefer to have your broadcast running on.
 Video Settings
From the main options page, one can click down to Video Settings:
|Graphics||Fancy enables higher quality graphic effects, such as transparent leaves, simple shadows for players/mobs, 3D rendering for dropped items, volumetric clouds, biome-colored side grass blocks, 2-passed water rendering, full-screen Vignette effect.
Fast disables those effects for better performance.
|Render Distance||The maximum distance at which Minecraft will load chunks. If your render distance is high, then it might lower your FPS. For more info see render distance.|
|Smooth Lighting||Lighting is smoothed across the blocks (ambient occlusion), or each block has a distinctive light level. This setting does not change the gameplay in any way, but it has a slight effect on performance.|
|Max Framerate||Limits the FPS. It is suggested to limit FPS to the screen's refresh rate, usually 60 Hz (60 FPS), as setting it higher results in frames being drawn that you won't see, overworking the GPU, and slowing the loading of chunks.|
|3D Anaglyph||Enables the player to use 3D glasses.|
|View Bobbing||Toggles the "bobbing" motion of the camera as the player is walking.|
|GUI Scale||Controls the GUI (Graphical User Interface) scale. This also controls the HUD (Heads Up Display) size. Using the "Auto" GUI scale can set the normally un-obtainable "Larger" GUI scale, if playing with a large resolution.|
|Advanced OpenGL||Enables or disables occlusion culling (requires a graphics card supporting OpenGL 2.0 or better). Enabling it improves performance on computers with a fast GPU, as the game doesn't render what is obstructed. However, the "don't render what isn't in field of view" rule always applies (also known as view frustum culling).|
|Clouds||Controls if the clouds should be drawn.|
|Brightness||Dims down or lights up the game's surfaces, even if fully dark. It has no effect on gameplay, it is only a visual effect. Works in any dimension and affects the Night Vision potion effect..|
|Particles||Allows particles effects such as sprinting particles, falling particles and particles from lava and water drips. Block breaking particles are not affected. Hearts appearing around mobs in Love Mode do not appear in "Minimal" particle setting.|
|Fullscreen||Puts Minecraft into Fullscreen mode, keeping it off keeps it in a window. Can also be changed with F11.|
|Use VSync||Limits your frames per second to the screen's refresh rate, which is usually 60 Hz, 75 Hz on some CRT screens, or 120 to 144 Hz on some gaming-targeted screens. Enabling VSync fixes tearing, but increases input latency and causes stuttering if one's computer cannot draw enough frames per second.|
|Mipmap Levels||The higher the level, the more the textures look "smooth". Textures from far away can look bland if used with Anistoropic Filtering disabled.|
|Anisotropic Filtering||Restores detail lost from mipmapping and has a small impact on performance, especially at higher levels.|
From the main Options page, one can click down to Controls for configuring keyboard controls.
Allows you to change the language that is viewed by your client.
 Mutliplayer Settings
|Chat||Shown enables your ability to see the chat on a server.
Commands Only allows you to only see the output of commands in the chat.
Hidden hides the chat on all servers.
|Colors||ON allows you to see the chat in many different colors.
OFF disables this function and only allows you to see the chat in a light gray color.
|Web Links||ON allows you to see URLs and other links in the chat.
OFF disables this function and blocks all URLs and other links.
|Opacity||The opacity of the chat.|
|Prompt on Links||ON forces a prompt to appear on your screen whenever you click on a URL to makes sure that you wish to exit Minecraft and head to the website.
OFF turns the prompt off.
|Scale||How large the chat is shown.|
|Focused Height||The max height that the chat is allowed to appear.|
|Unfocused Height||The max height that the chat is allowed to appear but slightly out of focus. Does nothing if less than focused height.|
|Width||The max width that the chat may appear.|
|Show Cape||ON allows others players to see your cape (supposing you have one).
OFF prevents other players from seeing your cape (supposing you have one).
 Server options
|Server Resource Packs||Allows Minecraft to download resource packs from the server.|
 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 an where the biggest problems are. All of this information is completely anonymous and 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!
|Allow Snooper||ON enables snooper.
OFF disables snooper.
 Pocket Edition
 Android & iOS
|Username||Changes your public username (locked if signed in to Realms).|
|Difficulty||Select difficulty (Only peaceful and normal so far).|
|Third person view||Toggles third person view.|
|Local server multiplayer||Allow local users to join the server.|
 Invited to Realms Alpha?
|Login/Logout||Sign in/out of Realms|
|Sensitivity||Changes the sensitivity of the camera when turning.|
|Invert Y-Axis||Toggles inversion of camera when looking up/down.|
|Lefty||Toggles the D-pad being on the left/right side of the screen.|
|Split controls||Chooses whether to use the touchscreen to interact throughout the screen or use a crosshair.|
|D-Pad size||Changes the size of the D-pad. Smaller D-pads allow extra slots for the hotbar.|
|Destroy block (vibrate)||Toggles vibration when destroying blocks|
|View Distance||Changes the render distance. Available in 3-5 subsections on the slider (depending on the device).|
|Fancy Graphics||Toggles fancy graphics.
Note that clouds on fast graphics remain volumetric but become opaque.
|Beautiful skies||Toggles the sun, moon, clouds, stars and sky color.|
|Animated water||Toggles animated texture for water, lava and fire.|
|Hide GUI||Toggles if the HUD is displayed.|
|Limit worlds||Toggles whether a world is infinite or compressed to a 256x256 block area
(Only available on supported low-end devices)
|Sound Volume||Choose the level of sound volume.|
 Xbox 360 Edition
There are settings for the music, sound, gamma,visibility on maps, vertical split screen, view bobbing, and sensitivity.
|1.3||Smooth lighting was added.|
|1.8||The Brightness setting was added.|
|1.9pre5||The Clouds setting was added (however, texture packs were able to remove them before this option was introduced).|
|1.3.1||12w21a||The options menu was improved with a new "Chat Settings" menu.|
|1.4.2||12w34a||Added new Full-screen toggle to the Video settings.|
|Added new use Vsync toggle in the Video settings.|
|1.4.6pre||Added an option to toggle touchscreen mode.|
|1.5||13w09b||Moved Texture Packs setting from the main menu to the options menu.|
|1.7.2||13w36a||The options menu was revamped, including a brand new layout, new key binds and a "Super Secret Settings" button in the menu.|
|13w36b||The "Super Secret Settings" button now plays a random sound when clicked.|
|13w38a||The "Super Secret Settings" button now creates a shader effect on the game's display, in the following order: FXAA, Art, Bumpy, Blobs_2, Pencil, Color_Convolve, Deconverge, Flip, Invert, NTSC, Outline, Phosphor, Scan_Pincushion, Sobel, Bits, Desaturate, Green, Blur, Wobble, Blobs, Antialias, Default.|
|1.7.6||1.7.6-pre1||Server Resource Packs option is now per-server, and has three settings: Prompt, Enabled, and Disabled.|
 See also