Every modern PC can handle Minecraft with ease on relatably high fps. The main focus of players looking for the best Minecraft settings is to achieve the highest FPS possible, lowest input lag and latency, and have the smoothest possible gameplay.
Apart from those settings, it’s also important to optimize your mouse, control, and sensitivity settings. I am not the most experienced Minecraft player, so I will suggest you settings from Pro Minecraft players.
Below I will go over everything you need to know about Minecraft camera settings, controller settings, binds, graphics settings, and even sound settings. If you’ve played Minecraft for any time, you should have released that the default settings don’t allow you to play at your best potential.
Sticking to the default settings will disadvantage you no matter how good you are. So we will improve all the settings to get you the most benefits.
Best Minecraft settings
When it comes to the best Minecraft settings, whatever you may be looking for, you will probably find it in this guide.
I will go in-depth in every important setting and give you some suggestions from my experience or from my research on the best Minecraft Pro player’s settings.
Best Video/Graphics settings for Minecraft
- Graphics: Fast
- There is no big difference in terms of quality, so go with fast for the highest FPS.
- Smooth Lighting: Maximum
- It makes the game look much better.
- Smooth Lighting Level: 100%
- GUI Scale: Personal Preference, but I like to keep it on Large.
- Brightness: Bright
- Dynamic Lights: Off
- If you are playing PvP, then this setting is almost useless to you, so keep it off.
- Render Distance: Keep it around six to eight if possible. (Experiment depending on your PC)
- Max Frame Rate: Unlimited
- View Bobbing: Off
- It makes your screen shake in specific situations.
- Alternate Blocks: On
- Dynamic FOV: On
- It doesn’t affect your fps that much. It just changes your fov while sprinting.
- Use VBOs: I left this one as the last because you’ll have to test it. On some pcs, it has a positive effect on FPS, while on others negative. Test and choose which one works better for you.
Best Minecraft Details Settings
- Clouds: Off
- Trees: Fancy
- Sky: Off
- Sun & Moon: Off
- Fog: Off
- Translucent Blocks: Default
- Dropped Items: Default
- Vignette: Fancy
- Swamp Colors: ON
- Cloud Height: Off
- Rain & Snow: Default
- Stars: On
- Show Capes: On
- Fog Start: 0.4
- Held Item Tooltips: ON
- Entity Shadows: Off
- Alternate Blocks: On (Depends on your pack)
- Smooth Biomes: On
Best Minecraft Animations Settings
- Water animated: On
- Lava Animated: On
- Fire Animated: On
- Portal Animated: Off
- Redstone Animated: On
- Explosion Animated: On
- Flame Animated: On
- Smoke Animated: On
- Void Particles: Off
- Water Particles: On
- Rain Splash: Off
- Portal Particles: Off
- Potion Particles: On
- Dripping Water/Lava: On
- Terrain Animated: On
- Textures Animated: On
- Firework Particles: On
- Particles: Decreased
Best Minecraft Quality settings
- Mipmap Levels: Off
- Mipmap Type: Nearest
- Anisotropic Filtering: Off
- Antialiasing: Off
- Clear Water: Off
- Random Entities: Off
- Better Grass: Off
- Better Snow: Off
- Custom Fonts: On
- Custom Colors: On
- Connected Textures: Fast
- Natural Textures: Off
- Custom Sky: On
- Custom Items: On
- Custom Entity Models: On
- Custom GUIs: On
- Emissive Textures: On
Best Minecraft Performance Settings
- Smooth FPS: Off
- You’ll get higher fps if this is off but if you are getting high fps drops, consider turning this on.
- Smooth World: Off
- Off for more fps. In case you experience unstable performance, turn this on.
- Fast Render: On
- If you use shaders, then turn this on.
- Fast Math: On
- It uses your CPU more efficiently and results in increased frames per second.
- Chunk Updates: 1
- It makes the world load slower but gives you more fps.
- Dynamic Updates: On
- Render Regions: On
- Lazy Chunk Loading: On
- Smart Animations: On
- It shows animations that you are looking at, eliminating the ones that you can’t see.
Best Minecraft Other settings
- Lagometer: Off
- Show FPS: Off
- Weather: Off
- Fullscreen: On
- 3D Anaglyph: Off
- Screenshot Size: Default
- Debug Profiler: Off
- Advanced Tooltips: Off
- Time: Default
- Fullscreen Mode: Default
- If you are really struggling to get reasonable fps then consider lowering the resolution. It may make your game look bad, but at least it will be playable.
- Autosave: 6min
- Show GL Errors: On
Guides to Optimize your PC
Below you can find some posts from me that will help you optimize your PC even more and possibly increase your FPS.
- Windows 11 Ultimate Optimization Guide
- Best NVIDIA Control Panel Settings
- Best AMD Radeon Settings
- Debloat Windows 10
- Reduce & Stabilize your Ping
- Unpark your CPU cores
- Create a custom Power plan to unlock performance
Best JVM arguments for Minecraft to boost FPS
Below you can find the best jvm arguments for Minecraft with explanations and how to properly use them to increase the performance and fps in your game.
- Enables Java to run on 64 bit. Only use this if you are running on a 64bit operating system.
- This JVM argument is used to specify the maximum amount of RAM to allocate to Minecraft. Minecraft, by default, allocates 1GB of ram (Xmx1G). For example, if you wanted to allocate three gigabytes of RAM to Minecraft, then the JVM argument would be like this: -Xmx3G
- This JVM argument is used to specify the minimum amount of RAM to allocate to Minecraft. Always keep this value lower or equal to the -Xmx JVM argument.
- This JVM argument is used to specify the average amount of Ram to allocate to Minecraft. If you don’t know what number to use on this JVM argument, then I recommend applying the same value as -Xms.
- This JVM argument is used to tell java how to use resources available on the computer.
- Use this if you allocate more than 5 gigabytes of Ram to Minecraft. If you use the above parameter, then don’t use this one here.
- Set the value of the threads that your CPU has. For example, -XX:ParallelGCThreads=6
- This JVM argument tells java that you want to run an aggressive optimization. Especially on low-end pcs, you should see an FPS difference immediately.
To sum it up, if I had a pc with 16GB of ram available and wanted to allocate 6 gigabytes of RAM on Minecraft and a Ryzen 5 3600, then the best JVM arguments would be the following:
-XX:+UnlockExperimentalVMOptions -d64 -Xmx6G -Xms6G -Xmn6G -XX:+UseG1GC -XX:ParallelGCThreads=12 -XX:+AggressiveOpts
Enhance your gaming experience
If, after following this guide, you still can’t optimize Minecraft or you feel like your PC is underperforming, you can book a PC Optimization appointment with me, and I will be more than happy to help you out and solve all your problems and dramatically improve your pc performance.
Using a VPN?
If you absolutely need to use a VPN for whatever reason, then make sure they have a lot of servers across the world, as well as their servers are the fastest with the lowest ping possible. If you are looking for the best gaming and general use VPN without spending too much money, you should grab NordVPN for 68% Off + 3 months FREE.