Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

82,429,499

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
ClientRefine ClientRefine CC - CreateCobble CC - CreateCobble Gears, Dragon and Vampires Gears, Dragon and Vampires Anthos: Grounded Anthos: Grounded Thoryx Thoryx OmegaLite OmegaLite SALOLAND SALOLAND Mesh Shaded Mesh Shaded Steampunk Wizard City Steampunk Wizard City Rocks & Monsters Rocks & Monsters Create Elements 6 Create Elements 6 Eskara's Create Eskara's Create Blades & Ember Blades & Ember Dylan's Cozy Vanilla+ Dylan's Cozy Vanilla+ Aeternam IV Aeternam IV Beautiful For You Beautiful For You Create With JGamer Create With JGamer Superior Performance Superior Performance Joseph'ly Optimised Joseph'ly Optimised Hug Trees With Gromit Hug Trees With Gromit Totally Wither Storm Totally Wither Storm Belts & Beyond Belts & Beyond Onion's Fantasy Pack Onion's Fantasy Pack Jack Pack Jack Pack Aeronautics: Complete Warfare Aeronautics: Complete Warfare Nightfall SMP Modpack Nightfall SMP Modpack Yet Another Client Modpack Yet Another Client Modpack The Undead Arise The Undead Arise Ali's PvP Ali's PvP vanilla reimagined vanilla reimagined SeasonCraft Client-Side Modpack SeasonCraft Client-Side Modpack CREATE HUB CREATE HUB Steamspire Syndicate [Season 2] Steamspire Syndicate [Season 2] FortPerf FortPerf Everything Everywhere All At Once But Better Everything Everywhere All At Once But Better Create: Conqueror's Frontier Create: Conqueror's Frontier Sakurahelm Modpack Sakurahelm Modpack Extra [Modified] Cobblemon Plus Extra [Modified] Cobblemon Plus TechnikDream2 TechnikDream2 Assimilation Bound in black Assimilation Bound in black Atmosphere Atmosphere Fluidity Fluidity WMI Experience WMI Experience Unreal Vanilla Unreal Vanilla Create, Farm Them All Skyblock Create, Farm Them All Skyblock Adventure+ Adventure+ Explore and Grow Explore and Grow Standarijn Standarijn Tuchebander Adventures Tuchebander Adventures SuperVanilla+ SuperVanilla+ JPO SMP JPO SMP Just a Random Vanilla Adventure Just a Random Vanilla Adventure Cobblemon Stargazing Cobblemon Stargazing The Outlanders [FORGE] The Outlanders [FORGE] Dank Division Dank Division Legend's Optimized FOR SURVIVAL Legend's Optimized FOR SURVIVAL Exceedingly Optimized Exceedingly Optimized create ultimate+ by drkum create ultimate+ by drkum CobbleSMP AX CobbleSMP AX Server705 Server705 Nikicraft Nikicraft iiZo7al PvP iiZo7al PvP Elysian Horizon Elysian Horizon Blad Pack Blad Pack Vani's Project Vani's Project Artilide Artilide CozyCraft Adventures CozyCraft Adventures Duckemon Duckemon ArcBuds® ArcBuds® Performance Only Performance Only Forever Building Forever Building CobbleLock CobbleLock The Outcasted SMP Modpack The Outcasted SMP Modpack The Fourth Wall SMP Modpack Bitz  Spoon Create Season 1 Bitz Spoon Create Season 1 Legacy of the Cogs Legacy of the Cogs Vanila+ by Sqeeze Vanila+ by Sqeeze JDi Client JDi Client Cal4mity's Tweaks Cal4mity's Tweaks Manoelcraft World Manoelcraft World Legend's Optimized FOR BUILDER Legend's Optimized FOR BUILDER FPS - The Easy Way FPS - The Easy Way KDesp Survival KDesp Survival MC: Serene Edition MC: Serene Edition Sovereign Kingdoms Sovereign Kingdoms Fleshmon Fleshmon L'Etang L'Etang NerdyCraft Recaffeinated NerdyCraft Recaffeinated Zesukki Zesukki BTE HKMU BTE HKMU WokPack Voxy WokPack Voxy Wizard Society Server Modpack Wizard Society Server Modpack Honey Line 2 Honey Line 2 Cosmic Convergence Cosmic Convergence ATKs Performance Mods ATKs Performance Mods Chronosphere Chronosphere Fabulous Vanilla Fabulous Vanilla Optdes Optdes Cobblemon automated Cobblemon automated Purely Optimized (NVIDIA) Purely Optimized (NVIDIA)

External Resources