Modscraper Modscraper Minecraft
BadOptimizations logo

BadOptimizations

Mod

by thosea

Optimization mod that focuses on things other than rendering

Type

Mod

CurseForge Downloads

75,001,193

CurseForge ID

949555

Modrinth Downloads

41,853,845

Modrinth ID

g96Z4WVZ

Last Updated

Sep 12, 2026

Description

7714c6cf-b028-488b-a4d3-0ce8e73e777b.webp

## 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. - **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. - **Sky color calculation optimizations** (1.21.10 and below)

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.

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*:

image1.png

To 2008-2023 FPS:

image2.png

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

image3.png

To *1414-1458 FPS*:

image4.png

## My mod is incompatible! You can [mark your mod as incompatible](https://github.com/imthosea/BadOptimizations/wiki/Marking-your-mod-as-incompatible-with-a-BadOptimizations-option) with specific BadOptimizations options. If your mod is present, BadOptimizations will automatically disable the specific options you specify. You can also add [hooks that tell BadOptimizations when the lightmap or sky color](https://github.com/imthosea/BadOptimizations/wiki/Adding-lightmap-skycolor-caching-hooks) needs to be updated instead of adding a hard incompatibility to the caching optimizations. ## Dependencies? None. *(Also available on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/badoptimizations), if that's your thing.)*

Compatibility

Mod Loaders

Fabric Forge Neoforge

Game Versions

1.19.1 1.19.2 1.19.3 1.19.4 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 +16 more

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,342)

Show fewer
ChillCraft - CC1 ChillCraft - CC1 SpacePotato Backrooms Revamped SpacePotato Backrooms Revamped Embeddium plus Embeddium plus [MODIFIED] Cobblemon: OVERCLOCKED! [MODIFIED] Cobblemon: OVERCLOCKED! Kuri's Fresh (Actions & Stuffs recreation) Kuri's Fresh (Actions & Stuffs recreation) Tales Tales Beyond Depth Insanity Beyond Depth Insanity Create Lets Create - Official Server Create Lets Create - Official Server Arcane Dragons [FABRIC] Arcane Dragons [FABRIC] FreshCraft Classic FreshCraft Classic #1 One Prime Piece #1 One Prime Piece Shaders Shaders Shaders! Shaders Shaders Shaders! Legacies 26 Legacies 26 My Biome Is So Beautiful My Biome Is So Beautiful Naruto Shinobi Origins Naruto Shinobi Origins Tornado Alley (ProtoManly's Weather) Tornado Alley (ProtoManly's Weather) Prehistoric Dawn - with The Dawn Era | SERVER COMPATIBILITY! Prehistoric Dawn - with The Dawn Era | SERVER COMPATIBILITY! FTB NeoTech FTB NeoTech Lees Zombie Apocalypse - Fallen Earth Lees Zombie Apocalypse - Fallen Earth More Realistic [FABRIC] - 1.21 UPDATE! More Realistic [FABRIC] - 1.21 UPDATE! Pojavly Optimized Pojavly Optimized Enhanced FPS Enhanced FPS Legacies Legacies The Fallen World - Prehistoric Corruption The Fallen World - Prehistoric Corruption Photon Optimization Photon Optimization Actions & Java Actions & Java EL MINE MAS EPICO 2 EL MINE MAS EPICO 2 Silly Seals - A Cozy Adventure Silly Seals - A Cozy Adventure Ultra Hardcore Renewed - Do you dare to play it? | 1.21 UPDATE! Ultra Hardcore Renewed - Do you dare to play it? | 1.21 UPDATE! Shaders - Working Shaders - Working Calamity RPG III : Wounds of the World Calamity RPG III : Wounds of the World Create: Think Bigger! V2.4 Create: Think Bigger! V2.4 Attack On Titan - Awakening Of The Titans Attack On Titan - Awakening Of The Titans Cobblemon Jenny Cobblemon Jenny WinterCraft-Eternal Winter! WinterCraft-Eternal Winter! Fight or Blight Fight or Blight New Game 3 - Immersive RPG Adventures & RPG Quests New Game 3 - Immersive RPG Adventures & RPG Quests Extreme Optimization! Extreme Optimization! More Animals 2 - Exclusive Edition with Animals Quests! More Animals 2 - Exclusive Edition with Animals Quests! Fabric Boosted Fabric Boosted Vulkan Optimization Vulkan Optimization Create - Above the Horizon Create - Above the Horizon TenSura (That Time I Got Reincarnated as a Slime) TenSura (That Time I Got Reincarnated as a Slime) Majnr Skyblock Majnr Skyblock Vanilla Reimagined Vanilla Reimagined CrazyCraft Revived CrazyCraft Revived EZ FPS And The Features For Pojav/Mojo EZ FPS And The Features For Pojav/Mojo Jaffa Factory 2 (Replica) Jaffa Factory 2 (Replica) Exodus (Space Mission) | Stellaris & SPACE QUESTS! Exodus (Space Mission) | Stellaris & SPACE QUESTS! Wynncraft Plus [LITE] Wynncraft Plus [LITE] Deez FPS [Vulkan Edition] Deez FPS [Vulkan Edition] MTR Railway Network Access - Standard Edition MTR Railway Network Access - Standard Edition ArcanumLand ArcanumLand Wynnic Enchantments Wynnic Enchantments PvP mods with optimization PvP mods with optimization Reach For The Skies - A Create Experience! Reach For The Skies - A Create Experience! Fiyrthgu's Hypixel Skyblock Modpack Fiyrthgu's Hypixel Skyblock Modpack Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods Immersive Experience - Inspired by Actions & Stuff and Other Immersive Mods RealCraft RealCraft Villager VS pillagers: the war Villager VS pillagers: the war ALAND's Immersive Hypixel SkyBlock ALAND's Immersive Hypixel SkyBlock Alaskan Wilderness (Inspired by ForgeLabs) Alaskan Wilderness (Inspired by ForgeLabs) Forget Me Not Forget Me Not Lees Fantasy - Chronicles of the Mimic Lees Fantasy - Chronicles of the Mimic Gamma Files: The Lost Update Gamma Files: The Lost Update Danny's AOT - Titan Chronicles Danny's AOT - Titan Chronicles Create Combined Create Combined [Ck7] Pack de Optimización [Ck7] Pack de Optimización More Dungeons [FABRIC] - 1.21 UPDATE! More Dungeons [FABRIC] - 1.21 UPDATE! Create Expansion - Bigger Create+ | 6.0 UPDATE! Create Expansion - Bigger Create+ | 6.0 UPDATE! RLFabric RLFabric Tom's Cobblemon Tom's Cobblemon LunarFox LunarFox OptimizationHyperN OptimizationHyperN White Shrimp's Great Adventure White Shrimp's Great Adventure Mushoku Tensei (Jobless Reincarnation) Mushoku Tensei (Jobless Reincarnation) SkyBlock Enhanced SkyBlock Enhanced Christmas Nostalgia Christmas Nostalgia World of Minecraft Normal World of Minecraft Normal The Last War - Guns And Adventure The Last War - Guns And Adventure Reign of Nether Optimized Reign of Nether Optimized More Biomes [FABRIC] - 1.21 UPDATE! More Biomes [FABRIC] - 1.21 UPDATE! Everwind - RPG & Survival Everwind - RPG & Survival Path of the Ascended Path of the Ascended More Decorations 2 - Exclusive Edition | Decoration Mods! More Decorations 2 - Exclusive Edition | Decoration Mods! FEARCRAFT  [FORGE JAVA] FEARCRAFT [FORGE JAVA] New Simple Mods [FABRIC] - Without Complex Mods! | NEW VERSION! New Simple Mods [FABRIC] - Without Complex Mods! | NEW VERSION! Ampz (Voltz for 1.21) (Official Server) Ampz (Voltz for 1.21) (Official Server) Primal Apocalypse - Unusual Survival with Dinosaurs, Guns and Quests | Prehistoric Apocalypse Primal Apocalypse - Unusual Survival with Dinosaurs, Guns and Quests | Prehistoric Apocalypse Void's essentially optimized pack Void's essentially optimized pack MineColonies - Cobblemon Conquest MineColonies - Cobblemon Conquest All The Dungeons | New Combat and Dungeons All The Dungeons | New Combat and Dungeons FreshCraft SteamPunk Industry DLC FreshCraft SteamPunk Industry DLC Nvidium Performance (Full) Nvidium Performance (Full) Client+ Client+ Essentials Mods Essentials Mods Better Experience (BTV) - Last Update! | The Copper Age! Better Experience (BTV) - Last Update! | The Copper Age! Create Live 7 Create Live 7 Truly Essentials - First Step (Vanilla+) Truly Essentials - First Step (Vanilla+) Our Story - Earth 2 (soon) Our Story - Earth 2 (soon)

External Resources