Collections Of Optimizations

Quick rating

Community listing page, reviews here may not be monitored by the author.

Collections Of Optimizations

No reviews yet

Mod-targeted optimizations that reduce memory usage and stutters, improve server/client performance, and fix bugs and crashes.

Mod Loaders
Minecraft

About

Description

Requests

Open an Audit Request if you want a mod audited. Don't request one just because it "feels laggy". Only if you actually think it's hurting your game.

Back it up with profiler data, or point at the inefficient code.


Collections Of Optimizations

An optimization mod that mainly targets other mods instead of Minecraft. It fixes slow code and bugs in other mods. Everything is properly tested, so nothing should break and no gameplay should change.

Expect less memory use, fewer stutters, faster chunk loading, and better server and client performance with fewer bugs and crashes.

Want even more optimizations? Check my other projects, or the dependencies tab for optional ones.

Patreon

Compatibility

A patch only loads if the mod it targets is installed. A mixin config plugin reads the loading mod list first, so if you have none of these mods, nothing loads. Not a single class. Absolutely 0 impact.

Tested against 507 mods.


Config

Every patch has its own toggle in config/collections_of_optimizations-common.toml, and every toggle is documented in the file itself so you can read what it actually does. There's a master general.enabled if you want to B/A (before/after) test the whole thing.


Which mods are touched:

363 patches, 191 mods, and vanilla itself anddd every MCreator based mod!

  • Minecraft (Item Rendering)
  • Minecraft (Font Rendering)
  • Minecraft (Structure Location)
  • Minecraft (Structure Start State)
  • Minecraft (Structure Template Memory Trim)
  • Minecraft (Terrain Beardifier)
  • Minecraft (Entity Tracking)
  • Minecraft (Entity Movement Sync)
  • Minecraft (Entity Collision)
  • Minecraft (Biome Lookups)
  • Minecraft (Biome Blending)
  • Minecraft (Biome Fog)
  • Minecraft (Sky Colour)
  • Minecraft (Fluid Fog)
  • Minecraft (Server Memory Leak Fix)
  • Minecraft (Command for diagnosing some memory leaks)
  • Minecraft (Container Menus)
  • Minecraft (Block Drops)
  • Minecraft (Boats)
  • Minecraft (Render Buffers)
  • Minecraft (Moved too fast! Fix)
  • Minecraft (Keyframe Animations)
  • Minecraft (Model Part Lookups)
  • Minecraft (Armor Model Baking)
  • Minecraft (Block Outline Rendering)
  • Minecraft (PoseStack Rotations)
  • Minecraft (Block Position Iteration)
  • Minecraft (Block Palette Lookups)
  • Minecraft (Collision Shape Iteration)
  • All MCreator Mods (GC Allocation Rate Optimizations)
  • Adam's Ars Plus (Disruption Effect)
  • Adam's Ars Plus (Flame Deity Aura)
  • Ad Astra (World Data Saving)
  • Ad Astra (Gravity Lookups)
  • Ad Astra (Temperature Lookups)
  • Alex's Caves (Biome Generation)
  • Alex's Caves (Screen Shake)
  • Alex's Mobs (World Data Saving)
  • Alex's Mobs (Server Events)
  • AmbientSounds (Biome Matching)
  • Amendments (Wall Lantern Sway)
  • Animus (Sigil Overlay Rendering)
  • Armageddon (Entity Animations)
  • Armageddon (Progression Lookups)
  • Ars Additions (Portal Scans)
  • Ars Additions (Charm Inventory Ticking)
  • Ars Additions (Magelight Lantern Particles)
  • Ars Elemental (Curio Bag Lookups)
  • Ars Elemental (Damage and Shield Events)
  • Ars Nouveau (Sky Rendering)
  • Ars 'n' Spells (Capability Cloning)
  • Ars 'n' Spells (Mana Bar Overlay)
  • Ars 'n' Spells (Resonance and Source Jar Ticking)
  • Ars Énergistique (Capability Lookups)
  • Ars Énergistique (Relay Splitter Ticking)
  • Artifacts (Entity Ticking)
  • Balm (Dynamic Model Caching)
  • Balm (Config Reflection)
  • Better Combat (Weapon Attribute Lookups)
  • Better Spellcasting (Swing Packets)
  • Better Spellcasting (Pending Spell Expiry)
  • Biolith (MCreator Biome Conflict Fix)
  • Biolith (BCLib World Creation Crash Fix)
  • Biolith (Biome Entry Lookups)
  • Biomancy (Mob Spawn Handling)
  • Biomancy (Spatial Storage)
  • Blessfulled (Hurt Overlays)
  • Blessfulled (Swing Sounds)
  • Block Factory's Bosses (Boss Visual Effects)
  • Block Factory's Bosses (Cinematic Camera)
  • Block Factory's Bosses (Boss Invulnerability)
  • Block Swap (Retro-Generation)
  • Blood Magic (Recipe Lookups)
  • Blood Magic (Block Entity Ticking)
  • Born in Chaos (Entity Animations)
  • Born in Chaos (Item Animations)
  • Born in Chaos (Entity Hitboxes)
  • Born in Chaos (Minion Scans)
  • Bosses of Mass Destruction (Block Cache Tracking)
  • Bosses of Mass Destruction (Levitation, Mob Ward and Monolith Scans)
  • Bosses of Mass Destruction (Player Ticking)
  • Brutal Bosses (Client and Server Events)
  • Brutality (Armor Set Checks)
  • Brutality (Proximity Scans)
  • Brutality (Client and Server Ticking)
  • Cable Facades (Facade Rendering)
  • Caelus API (Elytra Flight Checks)
  • Caster Curios Bonus (Curio Lookups)
  • Cataclysm (Screen Shake)
  • Celestial Core (Item Transformation Scans)
  • Celestial Enchantments (Enchantment Scans)
  • Celestial Enchantments (Equipment Slot Scans)
  • Celestisynth (Capability Lookups)
  • CerbonsApi (Multipart Entity Hooks)
  • CoFH Core (Translucent Renderer Lookups)
  • Cognition (Experience Obelisk and Fountain Scans)
  • Cognition (Infection Recipes)
  • Cognition (Description Tooltips)
  • Collective (Tesla Network)
  • Collective (Server Events)
  • Cooking for Blockheads (Kitchen Multiblock Scans)
  • Cooking for Blockheads (Recipe Registry)
  • Cooking for Blockheads (Oven Ticking)
  • Corpse (Death and Idle Scans)
  • Cosmetic Armor Reworked (Player Rendering)
  • Cosmetic Armor Reworked (Armor Restore Queue)
  • Covenant of the Seven (Boss Phases)
  • Covenant of the Seven (Debug Log Spam)
  • Create (Block Outline Raycasts)
  • Create: Copycats+ (Block Occlusion Checks)
  • Create: Copycats+ (Copycat Migration Checks)
  • Create: Copycats+ (Model Config Lookups)
  • Create: Copycats+ (Virtual World Checks)
  • Create: Copycats+ (Block Colour Context)
  • Create Solar (Client Integration)
  • Creatures and Beasts (Cactem and Sporeling Scans)
  • Critters and Companions (Entity Tracking)
  • Critters and Companions (Critter Behaviours and Item Scans)
  • Critters and Companions (Pearl Necklace)
  • Critters and Companions (Silk Leash Rendering)
  • Critters and Crawlers (Entity Animations and Hitboxes)
  • Critters and Crawlers (Encounter Procedures)
  • Critters and Crawlers (Fog and Shader Effects)
  • Cucumber Library (Tag Lookups)
  • Cucumber Library (Block Entity Sync)
  • Curios API (Curio Inventory Lookups)
  • Curios API (Slot Lookups)
  • Curios API (Entity Ticking)
  • Curios API (Render Layers)
  • Curios API (Curio Presence Cache)
  • Curios API (Slot Attribute Modifiers)
  • Dark Doppelganger (Boss Bar and Entity Ticking)
  • Deeper and Darker (Event Handling)
  • Deeper and Darker (Sculk Jaw, Sonorous Staff and Warden Heart)
  • Distant Horizons (Biome Cache Memory Leak)
  • Distant Horizons (LOD Tint Blending)
  • Distant Horizons (Chunks Becoming LOD's)
  • Dodo's Mobs (Screen Shake)
  • Domestication Innovation (Collar and Pet Enchant Lookups)
  • Dummmmmmy (Damage Numbers)
  • Dummmmmmy (Scarecrow Goals)
  • Dungeon Crawl (Dungeon Generation)
  • Duplicationless (Entity Tracking)
  • Dynamic Trees (Worldgen Rot Cascade Fix)
  • Dynamic Trees (Leaf Hydration and Placement)
  • Dynamic Trees (Thick Branch Shapes)
  • Easy Villagers (Block Entity Ticking)
  • Echelon (Attribute Events)
  • EEEAB's Mobs (Screen Shake)
  • Elysium API (Climate Sampling)
  • Elysium API (Biome Replacement)
  • Ending Library (Camera Capability Lookups)
  • Enigmatic Addons (Entity Data Writes)
  • Enigmatic Addons (Frozen Ticking and Weapon Scans)
  • Enigmatic Delicacy (Entity Data Writes)
  • Enigmatic Dice (Curio Checks)
  • Enigmatic Legacy (Angered Guardians Memory Leak)
  • Enigmatic Legacy (Cursed Ring and Guardian Heart Scans)
  • Enigmatic Legacy (Curio Lookups)
  • Entity Model Features (Entity Animation Context)
  • Entity Model Features (NBT and Block Entity Lookups)
  • Extra Hostile Neural Networks (Model Rendering and Lookups)
  • FancyMenu (Render Scale)
  • FancyMenu (World Loading Screen)
  • FancyMenu (Renderer State)
  • FancyMenu (PoseStack Tracking)
  • FancyMenu (Screen Identifier Lookups)
  • FancyMenu (Internet Availability Polling)
  • Farmer's Delight (Stove and Basket Ticking)
  • Farmer's Delight (Comfort and Nourishment Overlays)
  • Farmer's Delight (Common Events)
  • Faunify (Player Scan Goals)
  • Faunify (Millipede Segments)
  • FD Bosses (Entity Tracking)
  • FD Bosses (Arena Protection and Kinetic Field Collision)
  • FD Bosses (Hellscape Sky and Phase Sphere)
  • Fluidium (Active Chunks and Claim Lookups)
  • From The Shadows (Screen Shake)
  • FTB Chunks (Minimap Rendering)
  • FTB Chunks (Map Region Data)
  • FTB Chunks (Map Region Lookups)
  • FTB XMod Compat (Waystone Map Icons)
  • GeckoLib (Bone Lookups)
  • GeckoLib (Model Rendering)
  • Gnetum (Event Handler Lookups)
  • Gnetum (HUD Caching)
  • Goety (Boss Music)
  • Goety (Fog Effects)
  • Goety (Screen Shake)
  • Goety (Curio Lookups)
  • Goety (Capability Lookups)
  • Goety (Item and Potion Events)
  • Goety (Brewing Lookups)
  • Goety (Lichdom and Modifier Lookups)
  • Goety Cataclysm (Golem and Summon Lookups)
  • Goety Delight (Block Scans)
  • Goety Delight (Visual Effects)
  • Goety Delight (Post Processing)
  • Goety Delight (Boat Plate Log Scans)
  • Goety Hostility (Squall Golem and Wildfire Scans)
  • Goety Revelation (Curio Lookups)
  • GTBC's SpellLib (Screen Shake)
  • GTBC's Geomancy (Casting Ticking and Entity Tracking)
  • Hazen 'n Stuff (Geo Model Resources)
  • Hexerei (Light Updates)
  • Hostile Neural Networks (Data Model Lookups)
  • Ice and Fire (Dragon Targeting)
  • Ice and Fire (Dragon Rendering)
  • Ice and Fire (Capability Lookups)
  • Ice and Fire (Multipart Hitboxes)
  • Ice and Fire (World Events)
  • Ice and Fire Dragon Fix (Dragon Den Generation)
  • ImmediatelyFast (Render Buffers)
  • Immersive Aircraft (HUD Overlay)
  • Immersive Armors (HUD Overlay and Set Bonuses)
  • Industrial Foregoing (Stasis Chamber Ticking)
  • Integrated API (Terrain Beardifier)
  • Integrated Villages (Workstation Processing)
  • Iron's Lib (Transmog Layer Baking)
  • Iron's Spells 'n Spellbooks (Synced Data Memory Leak)
  • Iron's Spells 'n Spellbooks (Curio Equip Checks)
  • Jaden's Nether Expansion (Item Effect Lookups)
  • Just Dire Things (Chunk Tickets)
  • Just Dire Things (Area Preview Rendering)
  • Konkrete (Sound Handler Polling)
  • Kon Weapon (Item Animations)
  • L2 Archery (Bow Rendering and Upgrade Lookups)
  • L2 Backpack (Back Layer and Bag Lookups)
  • L2 Complements (Enchantment and Attack Lookups)
  • L2 Hostility (Capability Lookups)
  • L2 Library (Capability Lookups and Effect Sync)
  • Legendary Monsters (Screen Shake)
  • Legendary Monsters (Boss Music and Camera Events)
  • Legendary Spellbooks (Tornado and Drift Scans)
  • Lethality (Charm Scans and Tick Phases)
  • Lethality (Bonus Drops and Gradient Text)
  • LionfishAPI (Fluid Collision and Rendering)
  • LionfishAPI (Model Descendant Lookups)
  • Lithostitched (Structure Templates and Block Swaps)
  • Lithostitched (Biome Modifiers)
  • Lootr (Block Entity Ticking)
  • Macabre (Entity Animations)
  • Macabre (Item Animations)
  • Macabre (World and Player Data Saving)
  • Mahou Tsukai (Effect and Target Scans)
  • Mahou Tsukai (Projector Rendering)
  • Marium's Soulslike Weaponry (Entity NBT Writes)
  • Meet Your Fight (Curio Lookups)
  • Mob Grinding Utils (Chicken, Fan and Ender Inhibitor Scans)
  • ModernFix (JEI Search Cache)
  • Modular Routers (Router Ticking and Target Lookups)
  • Modular Routers (Vacuum Dupe Fix)
  • Moonlight Lib (Map Markers)
  • More Artifacts (Damage Events)
  • More Hitboxes (Entity Box Queries)
  • More Relics (Relic HUD Overlays)
  • More Relics (Delayed Tasks)
  • Mowzie's Mobs (Model Rendering)
  • Mowzie's Mobs (Render Layers)
  • Mowzie's Mobs (Capability Lookups)
  • Mowzie's Mobs (Bone Chains)
  • Mowzie's Mobs (Hand Rendering)
  • Mowzie's Mobs (Entity Ticking)
  • Mowzie's Mobs (Follower Scans)
  • Mutant Monsters (Spawn Limits and Shoulder Sounds)
  • Mystical Agriculture (Crop, Augment and Ability Lookups)
  • Mystical Agriculture (Essence Furnace and Soul Extractor)
  • Myths and Legends (Fog and Boss Scans)
  • Myths and Legends (Screen Shake)
  • Nature's Aura (Event Handling)
  • Nature's Aura (Aura Chunk Lookups)
  • NeoBackports (Data Defaults)
  • Not Enough Animations (Pet and Sword Layers)
  • Oculus (Shadow Pass Rendering)
  • Oculus (Banner, Sign, Name Tag and Foil Rendering)
  • Odd Accessories (Curio Lookups and Item Names)
  • Oh The Biomes We've Gone (Terrain Passes)
  • Opposing Force (Stealth and Status Effects)
  • Patchouli (Book Item Lookups)
  • Pehkui (Scale Caching)
  • Pehkui (Scale Ticking)
  • Pehkui (Interaction Boxes)
  • Perception (Entity Trails)
  • Perception (Particle Trails)
  • Peyro's Scythe (Aura Tracking and Frost Fog)
  • Photon (Particle Effects)
  • Pick Up Notifier (HUD Sprites)
  • Pick Up Notifier (HUD Rendering)
  • Placebo (Enchantment Events)
  • Powah (Energy Transfer and Charging)
  • Primitive Mobs (Avoid Goal Scans)
  • Puffish Attributes (Dynamic Modifications)
  • Punchy (Resource Pack Lookups)
  • Quark (Pig Breeding)
  • Refined Rains (Hunter's Mark and Storm Blade)
  • Refined Rains (Wave Terrain)
  • Regions Unexplored (Furnace Fuel Lookups)
  • Relics (Essence Homing)
  • Revelation Fix (Fluid Stand Scans)
  • Revelation Fix (Mob Targeting)
  • Revelation Fix (Font Outline Scans)
  • Ribbits (Band, Crop and Fish Scans)
  • Saint's Dragons (Dragon Rendering)
  • Saint's Dragons (Screen Shake)
  • Sanguine Networks (Sacrificer Ticking)
  • Shoulder Surfing (Aim State and Crosshair)
  • Simply More (Footfalls)
  • Simply Swords (Config Lookups)
  • Skarrier Mobs (Entity Animations)
  • Skarrier Mobs (Daylight Burn Ticking)
  • Skarrier Mobs (Resisteel Gear Ticking)
  • Skarrier Mobs (Mob Region Scans)
  • Sky Arena (Altar Spawn Scans)
  • SomakeSpells (Connection Ticking and UUID Lookups)
  • Sophisticated Backpacks (Mob Backpack Spawns)
  • Species (Render and Scare Scans)
  • Starcatcher (Fish Radar and Tournament Profiles)
  • Storage Drawers (Count Labels and Sync Radius)
  • Structurify (Structure Placement)
  • Structurify (Structure Overlap Checks)
  • Structurify (Chunk Generator Height Lookups)
  • Structurify (Structure Config and Registry)
  • Subtle Effects (Ambient Particles)
  • Summonity (Minion Lookups and Target Scans)
  • Summonity (Item and Network Sync)
  • Supplementaries (Chunk Packet Sync)
  • Supplementaries (Map Colouring)
  • Supplementaries (Block Entity Ticking)
  • TACT (Compendium Saves and Meter Clamp)
  • TerraBlender (Surface Rule Generation)
  • TerraBlender (Area Lookups)
  • Terramity (Entity Animations)
  • Terramity (Item and Armor Animations)
  • Terramity (Shader Effects)
  • Terramity (Aura and Look Scans)
  • Terramity (Procedure Raycasts)
  • Terra Curio (Accessory Lookups)
  • Terra Curio (Damage Event Scans)
  • Terra Curio (Attribute Map Lookups)
  • Text Animator (Text Effects)
  • Titanium (Tile Ticking and Recipe Lookups)
  • Tome of Blood (Living Armor and Mimic Augment)
  • Tons of Enchants (Attribute Lookups)
  • Tons of Enchants (Enchantment Effects)
  • Tons of Enchants (Player Ticking)
  • Too Many Bows (Quiver Compat)
  • Too Many Glyphs (Chaining Block Search and Ray Particles)
  • Tooltip Overhaul (Frame Data)
  • Torchmaster (Light Registry and Spawn Blocking)
  • Transmog (Appearance Cache)
  • Traveloptics (Curio Scans)
  • Traveloptics (Spell Effect Checks)
  • Undergarden (Mob Scans and Griefing)
  • Undergarden (Tool Registry Keys)
  • Unique Accessories (Curio Lookups)
  • Unique Accessories (Entity Data Writes)
  • XaeroLib (Config Lookups)
  • Xaero's Minimap (Minimap Rendering)
  • Xaero's World Map (VRAM Polling)
  • Xaero's World Map (Texture Upload Budget)
  • Xaero's Waystones Compatibility (Waypoint Saving)
  • Zeta (Event Remapping)
  • Zeta (Structure Block Replacement)

What's Actually Changed?

Click here if you want to know what actually changed in each mod. For nerds or curious people ofc. Unfortunately it's not being updated anymore. I'm lazy. The config file is the up to date version, every toggle explains what it does and why.


Frequently Asked Questions [FAQ]

Will there be a 1.21.1 NeoForge port?

Not currently. Porting this mod to another Minecraft version means going through every supported mod and optimization again, checking whether each mod even has a 1.21.1 NeoForge version, and adapting the patch to whatever changed in their code.

I may eventually do a watered-down 1.21.1 version with fewer optimizations and fewer supported mods. It would start small and grow as more optimizations get ported. Not planned yet though. Let me make this one big enough first!

Does it conflict with other optimization mods?

  • No. Maybe? Report it to me. You will never know

Something broke. Now what?

  • Flip general.enabled to false and restart. If the problem is gone it's on me, open an issue.

Credits

Lomka by Starlev: the axis-aligned PoseStack.mulPose fast path, the counting BlockPos.betweenClosed cursor, and the uniform-section PalettedContainer.get shortcut are reimplementations of patches from Lomka 0.5.4.