Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

82,413,462

CurseForge ID

949555

Modrinth Downloads

47,500,629

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
AdventureCrafts [Fabric] AdventureCrafts [Fabric] SkyPlus (w Cobblemon) SkyPlus (w Cobblemon) Rizmotopia - Barebones Rizmotopia - Barebones The Createville Pack The Createville Pack Dungeon Warfare - FUN RPG | Firearms and RPG! Dungeon Warfare - FUN RPG | Firearms and RPG! Qearioz's Optimized PvP & SMP Qearioz's Optimized PvP & SMP Best FPS For Pojav/Mojo Best FPS For Pojav/Mojo SBooster Official SBooster Official From the wonderland.jar From the wonderland.jar Essentials Mods - Halloween Edition [CurseForge Server] Essentials Mods - Halloween Edition [CurseForge Server] Creatopia Unbound Creatopia Unbound Dokuta Suton (Dr. Stone) Dokuta Suton (Dr. Stone) spook's setup spook's setup Architecture & Automatum Architecture & Automatum Inferno - Better Hardcore Inferno - Better Hardcore Vanilla Pack Vanilla Pack Moni&ProjectE Moni&ProjectE Lumen Packs Lumen Packs Gonebutnotforgotten.pack! Gonebutnotforgotten.pack! Amethyst Optimized Amethyst Optimized Yeager Craft Yeager Craft Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Performized Performized Immersive Wither Storm Immersive Wither Storm ISEKAICRAFT RPG ISEKAICRAFT RPG Project X (Palladium) Project X (Palladium) Pojavlauncher+ Pojavlauncher+ PeakCraftTV PeakCraftTV CobblemonCove - Cobblemon CobblemonCove - Cobblemon dronko's dragon survival dronko's dragon survival FOXY COZY LITE FOXY COZY LITE Far Craft: illager Battleground Far Craft: illager Battleground solo leveling reawakening evolved Anime solo leveling reawakening evolved Anime Create Flight Create Flight Shurui's DMZ Ragnarok Shurui's DMZ Ragnarok Randoms Packs Randoms Packs The best fps boosting modpack The best fps boosting modpack Pretty Without Shaders Pretty Without Shaders Termincraft Termincraft Singularity Create Singularity Create All About Origins - Powers & Classes & Races All About Origins - Powers & Classes & Races Dark's pvp pack Dark's pvp pack Community in the Skies Community in the Skies Scurz PvP Scurz PvP Hikari Haven Cobblemon Hikari Haven Cobblemon TechCraftBrasil - Servidor Brasileiro - ONLINE TechCraftBrasil - Servidor Brasileiro - ONLINE Xomaps Pocket Xomaps Pocket #1 Cursed Fate - Jujutsu Kaisen Reforged #1 Cursed Fate - Jujutsu Kaisen Reforged IR Railway Network Access (Immersive Railroading) IR Railway Network Access (Immersive Railroading)  The end human civilization(100days) The end human civilization(100days) Mexus' Modpack Mexus' Modpack Arkanis Terceira Temporada - FANMADE Arkanis Terceira Temporada - FANMADE PokeSMP PokeSMP Gregified: Sky Edition Gregified: Sky Edition All Ultimate Selection All Ultimate Selection Dark Fantasy [MMC] Dark Fantasy [MMC] Refined Pack 2 Refined Pack 2 Boostify Boostify SimplyVanilla SimplyVanilla BottomlessThought's Realism BottomlessThought's Realism Better & Enhanced Better & Enhanced Searching for a World that Doesn't Exist.jar Searching for a World that Doesn't Exist.jar Performatic Performatic Cobblemon + Create - Pokemon meets Industrial Revolution! Cobblemon + Create - Pokemon meets Industrial Revolution! Better Vanilla Combat Better Vanilla Combat Sodium X android Sodium X android The Stuff of Legend The Stuff of Legend CaveTerrors VR CaveTerrors VR Xomaps Potato Sky Xomaps Potato Sky Shiner's Mushoku Tensei/Jobless Reincarnation Shiner's Mushoku Tensei/Jobless Reincarnation FalsityPack FalsityPack Venom Craft Venom Craft PSP Edition PSP Edition MTR Railway Network Access - Lite Edition MTR Railway Network Access - Lite Edition A Journey's End - RPG A Journey's End - RPG Pixelmon: Ultron Pixelmon: Ultron Chunky Optimizations Chunky Optimizations Arachnophobia - All the worst Phobias at once Arachnophobia - All the worst Phobias at once EnchantVenture EnchantVenture Frigid - Winter Apocalypse Frigid - Winter Apocalypse CordCraft Season 5 CordCraft Season 5 PvP Perfect PvP Perfect GeoRail GeoRail Mirabilis - Vanilla Plus Plus! Mirabilis - Vanilla Plus Plus! OptiCool OptiCool Permadeath+ Permadeath+ Chronicles of Magic | The First Magician Chronicles of Magic | The First Magician HyperForged - A Curated FPS & Performance Pack HyperForged - A Curated FPS & Performance Pack InfinityCraft: Hero-verse InfinityCraft: Hero-verse DougDougModMod: Create Aeronautics DougDougModMod: Create Aeronautics Plants & Minecraft Plants & Minecraft SwordCraft Origins SwordCraft Origins Create It Up - A Create Experience Create It Up - A Create Experience Xomaps 2 Xomaps 2 Valkaw Client Valkaw Client Fallen World - Prehistoric Corruption Fallen World - Prehistoric Corruption Forged in Dragonfire Forged in Dragonfire Vought Craft Vought Craft Anomalies: Not your world (analog horror) Anomalies: Not your world (analog horror) Everwild Everwild

External Resources