{"id":86336,"date":"2026-06-05T01:23:45","date_gmt":"2026-06-04T22:23:45","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/"},"modified":"2026-06-05T01:23:45","modified_gmt":"2026-06-04T22:23:45","slug":"iridiummod","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/","title":{"rendered":"Iridium"},"content":{"rendered":"<p>Iridium is a modern Fabric optimization mod for Minecraft 1.21.1, designed to complement Sodium and Lithium by covering optimizations they do not include \u2014 entity and particle culling, block-entity culling, server-side throttles for hoppers, explosions, villager AI, projectiles, and dynamic FPS when the game window is unfocused.<\/p>\n<p>Iridium is a **companion** to Sodium and Lithium, not a replacement. Conflicting rendering mixins auto-disable at load time when Sodium is detected \u2014 and beyond Sodium, Iridium also detects **EntityCulling, MoreCulling, ImmediatelyFast and Dynamic FPS**: overlapping features automatically yield so there is no double-work or stutter from duplicate hooks.<\/p>\n<p>It works on both client and dedicated server. Each feature set no-ops when the environment doesn&#8217;t apply.<\/p>\n<p>## Performance<\/p>\n<p>Tested on Minecraft 1.21.1 with **Sodium + Lithium** as the baseline (the realistic starting point for any optimization-focused player). Identical scene, with many entities, particles, and block entities visible.<\/p>\n<p>| Setup                          | Avg FPS   | 1% low    | 0.2% low |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;-:|&#8212;&#8212;&#8212;-:|&#8212;&#8212;&#8212;:|<br \/>\n| Sodium + Lithium               |     454.7 |     133.6 |     80.4 |<br \/>\n| **Sodium + Lithium + Iridium** | **499.0** | **139.7** | **89.8** |<\/p>\n<p>**+9.7% avg FPS \u00b7 +4.6% 1% low \u00b7 +11.7% 0.2% low**<\/p>\n<p>The largest gain is in the **0.2% low percentile** \u2014 the worst frames. Iridium&#8217;s main contribution is smoothing stutter in scenes with many entities, particles, and block entities, not raising an already-high average ceiling.<\/p>\n<p>> **Note:** Performance varies depending on hardware, software, and the scene being rendered. The numbers above come from our internal benchmark on the following configuration:<br \/>\n><br \/>\n> **Hardware:** Intel Core i7-10700, NVIDIA RTX 5060, 32 GB DDR4-2933, Windows 11<br \/>\n> **Software:** Java 21, Fabric Loader 0.15.11, Sodium 0.6.x, Lithium latest<br \/>\n><br \/>\n> Reproductions and counter-tests are welcomed \u2014 open an issue with your scene and your numbers.<\/p>\n<p>## \u2728 What Iridium does<\/p>\n<p>### Client-side (rendering)<\/p>\n<p>&#8211; **Entity Culling** \u2014 skips entities outside the camera frustum.<br \/>\n&#8211; **Particle Culling + Cap** \u2014 frustum-culls particles and caps active counts (separate cap for fireworks).<br \/>\n&#8211; **Block Entity Culling** \u2014 chests, furnaces, beacons, shulkers outside the frustum are skipped.<br \/>\n&#8211; **Animation Culling** \u2014 skips client-side animation steps for off-screen entities.<br \/>\n&#8211; **Beacon Beam Culling** \u2014 skips the beacon beam when its column is outside the frustum.<br \/>\n&#8211; **Held Item Culling** \u2014 skips item-in-hand render for off-screen mobs.<br \/>\n&#8211; **Nametag Cache** \u2014 caches rendered nametag text between frames; invalidated on change.<br \/>\n&#8211; **Map Texture Cache** \u2014 skips map texture re-upload when map data hasn&#8217;t changed.<br \/>\n&#8211; **Dynamic FPS** \u2014 drops frame rate drastically when the window is minimized or unfocused (~90% CPU\/GPU saved on Alt-Tab).<\/p>\n<p>### Server-side (tick)<\/p>\n<p>&#8211; **Hopper Throttle** \u2014 idle hoppers tick less frequently (configurable).<br \/>\n&#8211; **Explosion Ray Cache** \u2014 caches raycasts for simultaneous nearby explosions.<br \/>\n&#8211; **Random Tick Throttle** \u2014 skips random block ticks in chunks with no nearby player.<br \/>\n&#8211; **Item Entity Merge Throttle** \u2014 merge scans run every N ticks instead of every tick.<br \/>\n&#8211; **Villager AI Throttle** \u2014 reduces sensor\/brain frequency when no player is within range.<br \/>\n&#8211; **Fire Spread Throttle** \u2014 slows fire propagation in chunks with no nearby player.<br \/>\n&#8211; **Projectile Tick Throttle** \u2014 far projectiles tick 1-in-3, with a short-lookahead raycast guard so hit detection stays intact.<\/p>\n<p>### Quality of life<\/p>\n<p>&#8211; In-game config screen (ModMenu integration).<br \/>\n&#8211; Defaults tuned for maximum performance out of the box; every feature individually toggleable.<br \/>\n&#8211; Debug overlay showing culled entities, particles, hoppers and estimated savings (bind hotkey in Controls).<br \/>\n&#8211; Optional toggle hotkeys for Entity Culling, Particle Culling and Dynamic FPS.<br \/>\n&#8211; `\/iridium reload` command reloads `config\/iridium.json` without restart.<\/p>\n<p>## \ud83c\udfa8 Visual quality<\/p>\n<p>Iridium never reduces visual quality to gain FPS. No distance-based culling, no adaptive LOD, no &#8220;drop quality when FPS is low&#8221; tricks. Only geometry outside the camera frustum \u2014 which by definition you can&#8217;t see \u2014 is skipped. Server-side throttles only activate when no player is in range to observe the difference.<\/p>\n<p>This rule is enforced throughout the codebase and is not a config option you can turn off.<\/p>\n<p>## \ud83d\uddfa\ufe0f Roadmap<\/p>\n<p>Iridium 0.1.0 targets Minecraft 1.21.1 only. Beyond that, here&#8217;s the direction for future versions \u2014 directions, not dated promises:<\/p>\n<p>&#8211; **Broader Minecraft version support.** Once 0.1.0 stabilizes, Iridium will expand to the most popular long-lived Minecraft releases using Stonecutter so a single source tree can produce builds for multiple MC versions. Planned targets: **1.21.4** (Winter Drop) first as a pilot, then **1.20.1** (the version still dominant in large modpack ecosystems like Create and Cobblemon). Short-lived minors (1.21.2 \/ 1.21.3) will likely be skipped.<br \/>\n&#8211; **New optimization gaps.** Features are added based on measured wins, not hype. The design philosophy stays the same: fill specific gaps left by Sodium and Lithium, never reduce visual quality to gain FPS. Community suggestions via GitHub issues are welcome.<br \/>\n&#8211; **What will not change.** No network calls, no telemetry, no shading, no distance-based culling, no adaptive quality tricks. These are enforced by design, not toggles you have to turn off.<\/p>\n<p>Versions older than 1.20.1 are not planned \u2014 maintenance cost beyond three supported releases grows faster than the expected benefit.<\/p>\n<p>## \u2705 Compatibility<\/p>\n<p>Iridium is designed to coexist with the rest of the Fabric optimization ecosystem.<\/p>\n<p>| Mod              | Status                                                                    |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|<br \/>\n| **Sodium** 0.6.x | Conflicting rendering mixins auto-disable at load time. All other features stay on. |<br \/>\n| **Lithium**      | No conflicts. Iridium covers gaps Lithium doesn&#8217;t (hopper, villager AI, fire, projectiles). |<br \/>\n| **EntityCulling** (tr7zw) | Entity and block-entity culling auto-yield. No double-culling overhead. |<br \/>\n| **MoreCulling**  | Beacon beam culling auto-yields.                                          |<br \/>\n| **ImmediatelyFast** | Map texture cache auto-yields.                                         |<br \/>\n| **Dynamic FPS** (juliand665) | Dynamic FPS feature auto-yields to prevent duplicate frame throttling. |<br \/>\n| **Starlight**    | No conflicts.                                                             |<br \/>\n| **FerriteCore**  | No conflicts.                                                             |<br \/>\n| **ModernFix**    | No conflicts.                                                             |<br \/>\n| **ModMenu**      | Optional. Used for the in-game config screen.                             |<\/p>\n<p>**No network calls. No telemetry. No shading.** Released under PolyForm Shield 1.0.0 \u2014 the same source-available license used by Sodium.<\/p>\n<p>### Need even more performance?<\/p>\n<p>By design, Iridium only fills specific gaps. For the best overall result we recommend installing it alongside Sodium (rendering pipeline) and Lithium (game logic). They cover the parts Iridium does not.<\/p>\n<p>## \ud83d\udce6 Modpack Policy<\/p>\n<p>You are completely free to include Iridium in any modpack \u2014 public or private, free or paid. **No credit or permission required.**<\/p>\n<p>The only thing the PolyForm Shield license does not allow is repackaging Iridium&#8217;s source code into a competing optimization mod. Normal modpack usage is always fine.<\/p>\n<p>## \ud83d\udce5 Installation<\/p>\n<p>1. Install Fabric Loader 0.15.11 or newer for Minecraft 1.21.1.<br \/>\n2. Drop Fabric API into your `mods\/` folder.<br \/>\n3. Drop the Iridium `.jar` into `mods\/`.<br \/>\n4. *(Recommended)* Add Sodium and Lithium for best results.<br \/>\n5. *(Optional)* Add ModMenu to get the in-game config screen.<\/p>\n<p>Launch the game. The config file is generated at `config\/iridium.json` on first run.<\/p>\n<p>## \ud83d\udc1b How to report issues<\/p>\n<p>Please use the issue tracker to report bugs, crashes and unexpected behavior. When opening an issue, include:<\/p>\n<p>&#8211; Minecraft version, Fabric Loader version, and Iridium version<br \/>\n&#8211; Other mods installed (especially other optimization mods)<br \/>\n&#8211; Crash log or `latest.log` if applicable<br \/>\n&#8211; Steps to reproduce<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Fabric optimization mod that complements Sodium and Lithium by covering the gaps they don&#8217;t touch \u2014 without reducing visual quality.<\/p>\n","protected":false},"featured_media":86337,"template":"","meta":{"_minecraft_slug":"iridiummod","_minecraft_project_id":"uPR4WJVc","_minecraft_author":"startred_","_minecraft_license":"LicenseRef-PolyForm-Shield-License-1.0.0","_minecraft_downloads":119,"_minecraft_follows":2,"_minecraft_client_side":"optional","_minecraft_server_side":"optional","_minecraft_storage_type":"zip","_minecraft_archive_name":"iridiummod.zip","_minecraft_size_bytes":99027,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T14:17:00.541895Z","_minecraft_date_created":"2026-05-02T02:25:56.273784Z","_minecraft_date_modified":"2026-04-22T07:10:14.433334Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/iridiummod","_minecraft_icon_attachment_id":86337,"_minecraft_imported_at":"2026-06-04T22:23:46+00:00","_minecraft_import_hash":"dc887dac343075b5de36fdcb84a5bd8e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,90,92],"mod_loader":[99],"minecraft_version":[37],"class_list":["post-86336","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-optimization","mod_category-utility","mod_loader-fabric","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Iridium - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Iridium - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A Fabric optimization mod that complements Sodium and Lithium by covering the gaps they don&#039;t touch \u2014 without reducing visual quality.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/\",\"name\":\"Iridium - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp\",\"datePublished\":\"2026-06-04T22:23:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/iridiummod\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Iridium\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Iridium - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/","og_locale":"en_US","og_type":"article","og_title":"Iridium - Minecraft","og_description":"A Fabric optimization mod that complements Sodium and Lithium by covering the gaps they don't touch \u2014 without reducing visual quality.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/","name":"Iridium - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp","datePublished":"2026-06-04T22:23:45+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/iridiummod-icon-f497331e5488d11db638b8b137d4b15e901e105e_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/iridiummod\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Iridium"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/86336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/86337"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=86336"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=86336"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=86336"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=86336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}