Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

82,433,879

CurseForge ID

949555

Modrinth Downloads

47,506,680

Modrinth ID

g96Z4WVZ

Last Updated

Nov 7, 2026

Description

BadOptimizations

A collection of mostly micro optimizations that add up to something bigger!

What does it do?

Multiple things:

  • Avoid updating lightmap
    Updating lightmap textures are one of the most expensive parts of the client tick. During each tick, the client will do vector math to calculate lightmaps for blocks and the sky, then upload that new texture to the GPU. However, this can be completely avoided and cached if nothing affecting block brightness has changed. This mod will cancel lightmap updates if nothing that changes block brightness (e.g. gamma slider, potion effects, dimension) has changed.
  • Sky color calculation optimizations
    Minecraft uses a cubic color sampler every frame to calculate the current sky color. This function loops 216 times to factor in surrounding biomes, even if all surrounding biomes are identical or have identical sky colors. This mod makes the color sampler only used if you are between biomes with different sky colors, and caches it for each tick. Otherwise, a shorter, simpler and faster sky color calculation is used.
  • Don't do debug logic if we don't need to
    Minecraft has four debug renderers that can be activated with a debug server: bees, game events, game test and villager AI. Even if there's nothing to process, the logic for these debug renderers are still executed. This mod will only execute them if debug is enabled and there is data from the server to process.

That's a few of them, at least. You can disable any optimization in the config file if you need to.

How much does it help?

Depends on your system and luck, but on my own PC, an RTX 3060, intel i7 12700 and 4GB of allocated ram on Fabulously Optimized:
Without toasts, it goes from 1926-1955 FPS:

To 2008-2023 FPS:

And with toasts, it goes from 1351-1384 FPS:

To 1414-1458 FPS:

My mod is incompatible!

You can mark your mod as incompatible with specific BadOptimizations options. If your mod is present, BadOptimizations will automatically disable the specific options you specify.

Dependencies?

None.

Find more on the GitHub page.
It's also available on Modrinth.

Compatibility

Mod Loaders

Client Neoforge

Game Versions

26.3

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (2,696)

Show fewer
PeninsulaCraft PeninsulaCraft Most of Create Most of Create Better client Better client Bap Co. Pack Bap Co. Pack Schülercraft Mittelalter Projekt Schülercraft Mittelalter Projekt Project 60FPS Project 60FPS DejaVu Anemoia DejaVu Anemoia Revision Revision The Vanilla Experience The Vanilla Experience Minimalstic skyblock Minimalstic skyblock Shifting Voxels Shifting Voxels ClearFrame Client ClearFrame Client Better Adventure Enhanced Better Adventure Enhanced Better Frames Per Second! Better Frames Per Second! Sufficiently Analyzed Magic Sufficiently Analyzed Magic Skyfication Skyfication Expanded Adventures: Vanilla+ Expanded Adventures: Vanilla+ [balls_game] [balls_game] Voiding of World Voiding of World fantasy mc fantasy mc Light&Lowly Light&Lowly Iron Sky: TurboClocked Iron Sky: TurboClocked Mister Experience Mister Experience Prismatic Prismatic Dinguz's Survival Ultimate Dinguz's Survival Ultimate Fyxe's Classic+ Fyxe's Classic+ RothCraft RothCraft Smolder's Ultimatum Smolder's Ultimatum Harold SMP  Season 4 Modpack Harold SMP Season 4 Modpack Truly Vanilla Truly Vanilla MCNS ModPack - Complete Edition MCNS ModPack - Complete Edition Decky Edition Decky Edition Skull Boost Skull Boost Unforgiving Skies Unforgiving Skies Realms of Old OptimisticMC Lycoris Pack OptimisticMC Lycoris Pack Renice Squared Renice Squared Onyx Onyx Bee Fast Bee Fast SkyForge (Member Edition) SkyForge (Member Edition) ENSImon ENSImon Simply Vanilla Simply Vanilla JUSTCREATE_byzemzemsuyu JUSTCREATE_byzemzemsuyu TinyN TinyN Ethereal Wrath Ethereal Wrath Frost And Fungus Frost And Fungus Virimon Virimon XenCraft [First Night] [First Night] Kwynn Kwynn Better Than Nothing Better Than Nothing SYNCRAFT SYNCRAFT Tryforce optimizations Tryforce optimizations Croissant Pack Croissant Pack Beneath a Dying Sun Beneath a Dying Sun Hyn Client Hyn Client OpTimatic LITE OptimNVC QoL OptimNVC QoL Ethereal Technologies Ethereal Technologies Liye Liye Lush Lands Lush Lands Traveller's Heaven Traveller's Heaven NEOptimized NEOptimized Oddymized Oddymized aLFa_iq aLFa_iq MC Sooty Edition MC Sooty Edition LumaVale LumaVale PrimeFormance Engine PrimeFormance Engine Stratos Сore Stratos Сore Extremely optimized Extremely optimized Fairly Optimized Fairly Optimized MC Royale MC Royale Lightest Lightest EverFall EverFall create simple cool create simple cool Okibee TFC Okibee TFC Definitive Vanilla Definitive Vanilla Vanilla Refreshed Vanilla Refreshed ZoeyNeko's Create Modpack ZoeyNeko's Create Modpack Felix′s Survival Modpack Ruby Trade World Ruby Trade World Creatine Creatine andrzejczakpack andrzejczakpack Well It's Optimized Well It's Optimized MbB MbB Veloz Veloz Aeronautic Adventures Aizen Private Modpack Aizen Private Modpack Create Zerene Create Zerene Sensible Perfected Sensible Perfected Matcha Tinted Matcha Tinted Kinda Vanilla !! Kinda Vanilla !! Performance Enhanced Performance Enhanced Bungis Pack Bungis Pack SashaServer SashaServer THE SAME MINE THE SAME MINE Smooth n' Sleek Smooth n' Sleek Optimized as F*** Optimized as F*** Remboy Better Remboy Better FermiumLITE FermiumLITE

External Resources