MINECRAFTHUB.IO
Troubleshooting

How to fix Minecraft lag and boost your FPS

Minecraft lag is really two different problems. A low, steady frame rate comes from your own device and responds to video settings and performance mods. High ping is a network problem instead, and no in-game setting fixes that.

MinecraftHub-generated editorial cover showing a cluttered red block stack turning into a lean lime stack for fixing Minecraft lag and boosting FPS

Updated

"Minecraft lag" usually means one of two different problems. A low, steady frame rate comes from your own device straining to render and simulate the world, and it responds to video settings, a performance mod, and on Bedrock, two sliders. High ping, the game feeling delayed on one specific server, is a network problem instead, and nothing in Minecraft's own settings fixes that. Work through the video settings first since they cost nothing and take a minute, move to a performance mod on Java or the two sliders on Bedrock if that is not enough, and check the ping section separately if the game feels delayed rather than genuinely slow.

Start with Minecraft's video settings

Open Options, then Video Settings. A handful of settings there account for most of the frame rate any device has available, and none of them need a download.

  1. 1.Render distance. This costs the most of any single setting, since it decides how many chunks load and render around you. Drop it a few steps at a time and check the difference before going lower.
  2. 2.Particles. Set it to Minimal. Particle-heavy moments, rain, fire, brewing stands, some redstone builds, can tank frame rate on their own even when nothing else changed.
  3. 3.Graphics quality. Fast trades away smooth lighting and some transparency effects for a real gain over Fancy or Fabulous.
  4. 4.VSync and max framerate. Turning VSync off removes a cap tied to your monitor's refresh rate, which smooths out stutter on some setups, though it can introduce screen tearing on others, so it is worth testing both ways.

Reduce lag in Minecraft with a performance mod

Video settings only go so far. On Java Edition, the deeper fix is a performance mod that changes how the game renders or simulates the world instead of just turning detail down.

  • Sodium rewrites Minecraft's renderer and is the single biggest FPS gain available on Java. It currently ships for Fabric and NeoForge; check its page before downloading, since loader support shifts between updates.
  • Lithium optimizes the simulation side instead, cutting the CPU cost of mob AI, block ticking, and world logic. It covers Fabric, NeoForge, and Quilt, and stacks cleanly with Sodium since the two touch different code.
  • Entity Culling stops the game from rendering and ticking entities fully hidden behind a wall, floor, or mountain. It runs alongside Sodium rather than replacing it.
  • FerriteCore lowers Minecraft's memory footprint rather than raising FPS directly. It is worth adding if your stutter looks like a garbage-collection pause rather than a flat low frame rate.

All four are optional and safe to combine, but check the loader and Minecraft version listed on each mod's own page before downloading. That changes with almost every release, and a Forge build will not load on a Fabric instance, or the other way around.

If the lag is specific to multiplayer rather than showing up in a solo world too, Krypton is worth checking as well. It optimizes Minecraft's networking pipeline instead of its renderer, which mainly helps when a lot of players are loading chunks at once on a Fabric server. It will not move your FPS number on its own, since it is solving a different bottleneck than the mods above.

One more thing worth ruling out first. If what you are calling lag is actually freezing, hard stuttering, or crashing with an out-of-memory error rather than a frame rate that is just low and steady, memory is the more likely cause. See how to allocate more RAM to Minecraft before adding mods on top of a shortage that mods will not fix.

Fix Bedrock lag with two sliders

Bedrock Edition runs on a different, closed game engine than Java Edition. That is why none of the Java mods above will ever load on Bedrock, and it is also why a Bedrock world or add-on never runs on a Java install. Bedrock players get two sliders instead of a mod list, both under Settings, then Video.

  • Render Distance controls how many chunks load and draw around you. Lower it first; it is the setting most likely to move your frame rate.
  • Simulation Distance is a separate slider that controls how far from you the game keeps mobs, redstone, and other blocks actively ticking, not just visible. A high simulation distance can cost performance the same way a long render distance does, even when the extra chunks never come on screen.

There is no Sodium-style optimization mod ecosystem on Bedrock's closed engine, so these two sliders are most of what you control directly. Past that, performance comes down to the device itself, which matters more across Bedrock's phone and console player base than it does on a Java desktop.

Ping is a different problem than FPS lag

A low frame rate and high ping can feel similar in play, both read as the game dragging, but they come from different places. FPS comes from your own device rendering and simulating the world, which is what the video settings and mods above change. Ping measures how long a packet takes to reach the server and come back, and nothing in Minecraft's own settings changes that trip time.

How to lower ping in Minecraft

Connect over Ethernet instead of Wi-Fi where you can; Wi-Fi adds its own delay and occasional packet loss on top of whatever the network already has. Close other devices and apps competing for the same connection, especially anything downloading or streaming in the background. Pick a server location closer to you when the option exists, since physical distance to the server is usually the biggest single factor in ping. If ping stays high on one server while everything else feels normal, that server's own connection or hosting is the more likely cause, not your setup.

Frequently asked questions

How do I fix lag in Minecraft?

Start with video settings: lower render distance, drop particles to minimal, and pick a lighter graphics quality. If that is not enough on Java, add a performance mod such as Sodium or Lithium. On Bedrock, lower the render distance and simulation distance sliders instead, since there is no mod option. If the game feels delayed on one server rather than genuinely slow everywhere, the cause is ping, not FPS, and needs a network fix instead.

How do I reduce lag in Minecraft without installing anything?

Open Options, then Video Settings, and lower render distance first since it costs the most. Set particles to minimal, turn off smooth lighting if it is on, and drop graphics quality a step. All of this happens in the settings menu alone, with no download required.

How do I make my Minecraft less laggy?

Combine a few changes rather than relying on one: a lower render distance, a rendering mod like Sodium if you are on Java, and a RAM allocation that actually matches your mod list rather than the maximum your computer has. Stacked together they cover most day-to-day lag; any single one alone is often not enough.

Does a performance mod work on Bedrock?

No. Sodium, Lithium, and the rest are Java Edition mods, and Bedrock runs on a separate, closed engine with no equivalent mod loader. Bedrock players are limited to the render distance and simulation distance sliders under Settings, then Video.

Will lowering render distance actually fix my lag?

Usually, if the lag is a low, steady frame rate rather than a sudden freeze. Render distance sets how many chunks the game draws around you, and it is normally the single most expensive video setting, so cutting it is often the biggest gain available without adding a mod. It will not help with a one-off freeze or crash, and it does nothing for ping.

Resources mentioned.

Related guides.