All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Opticores

Opticores

by Lilbroskato • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Comparison between Vanilla and Sodium+Opticores performance on 1.21.1.

paypal-plural

Opticores is a client-side mod that works with Embeddium and Sodium on (Neo)forge and Fabric for 1.21.x, made to fix the bottleneck that integrated graphics (Intel UHD) and low-end devices.

Performance — Minecraft 1.21.1 (Cherry Grove)

Test system: Intel i3-1115G4 (2 Cores/4 Threads) • Intel UHD Graphics • 16 GB RAM (2133 MT/s)

Configuration Min FPS Avg FPS Max FPS
Vanilla 2 45 149
Sodium 30 147 255
Sodium + OptiCores 84 270 396
Comparison Min Avg Max
Sodium vs Vanilla +1400% +227% +71%
Sodium + OptiCores vs Sodium +180% +84% +55%
Sodium + OptiCores vs Vanilla +4100% +500% +166%

How it works:

  • Asynchronous Culling Pipeline (ACP):

Distance and frustum intersection math moves off the main rendering thread onto a background worker instead of blocking each frame.

  • Concurrent Data Management (CDM):

The culling output is stored in a thread safe ConcurrentHashMap so the render thread reads the chased result instead of reloading it every frame.

  • Dynamic Load Throttling (DLT):

Monitors chunk loading and temporarily scales back entity rendering during harsh world loading, teleporting to a new area, so the terrain generation gets priority.

  • Compatibility:

Bypasses for custom block entities like Create’s and coordination with Distant Horizons or Voxy to avoid culling conflicts during LOD making.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.x
Forge
8d ago 1
26.3 26.2 26.1.x
Fabric
11d ago 1
1.20.x
Forge
18d ago 1
26.3 26.2 26.1.x
Fabric
24d ago 1
26.3 26.2 26.1.x
Fabric
27d ago 1
26.2 26.1.x
Neoforge
1mo ago 1
1.20.x
Forge
1mo ago 1
1.21.x
Neoforge
2mo ago 1
1.21.x
Fabric
2mo ago 1
1.20.x
Forge
2mo ago 1
1.20.x
Forge
2mo ago 1
1.20.x
Forge
3mo ago 1
26.2 26.1.x 1.21.x
Neoforge
3mo ago 1
1.21.x
Fabric
3mo ago 1
1.21.x
Fabric
3mo ago 1
1.21.x
Fabric
4mo ago 1
1.21.11
Forge
5mo ago 1
1.21.11
Neoforge
5mo ago 1
1.21.11
Fabric
5mo ago 1
1.21.1
Fabric
5mo ago 1
1.21.1
Forge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.x
Fabric
5mo ago 1
1.21.x
Neoforge
5mo ago 1
1.21.x
Fabric
5mo ago 1
1.21.x
Neoforge
5mo ago 1
1.21.x
Neoforge
5mo ago 1
1.21.x
Forge
5mo ago 1
26.1.x 1.21.x
Neoforge
6mo ago 1
26.1.x 1.21.x
Neoforge
6mo ago 1
26.1.x 1.21.x
Neoforge
6mo ago 1
## Added

  • Load Spreading system** for chunk/VBO upload scheduling.
  • New config option enableLoadSpreading.
  • New config option loadSpreadingThreshold.
  • New **"Load Spreading"** section in the in-game config screen.

## Fixed
## **Added:**
  • Vulkan** capabilities section (Minecraft 26.x Blaze3D RenderPearl pipeline) in Opticores settings.

  • Graphics API** switch button at the end of the settings screen (Change to Vulkan/OpenGL).

  • When changing graphic API, a restart is required.

  • /opticore graphics command**: shows selected vs effective API, current backend, Vulkan status, and restart notice

## **Fixed:**
  • Fixed Sodium section-capture mixin for 0.9.2 (ChunkBuildOutput signature)


  • Updated to **26.1** to **26.3**
Added **Virtual Threads** for more efficient task handling for:
  • Background Task performance
  • Thread management
  • CPU workload
  • Chunk processing
  • Improved resource utilization
  • Smoother background processing
  • Better workload during heavy load

A new UI option to enable or disable the **Virtual Threads**.
[1.0.8] Opticores-1.0.8+1.20.1 by Lilbroskato on Aug 30, 2026
Download
Fixed error in [Crash on launch (1.0.7 Forge / MC 1.20.1)](https://github.com/anibalmolina-debug/Opticores/issues/3)
[1.0.9] OptiCores-1.0.9+1.21.1 by Lilbroskato on Aug 07, 2026
Download
  • Changed the settings screen from a multi-tab layout to a single scrollable page with collapsible section headers (matching your hand-drawn sketch):

  • Replaced separate ConfigCategory tabs with SubCategoryBuilder sections under one "Settings" tab
All sections (Entity Culling, Block Entity Culling, Advanced/Experimental, Chunk Throttling) are expanded by default
[1.1.0] OptiCores-1.1.0+1.21.1 by Lilbroskato on Aug 04, 2026
Download
Changed the settings screen from a multi-tab layout to a single scrollable page with collapsible section headers (matching your hand-drawn sketch):

  • Replaced separate ConfigCategory tabs with SubCategoryBuilder sections under one "Settings" tab
  • All sections (Entity Culling, Block Entity Culling, Advanced/Experimental, Chunk Throttling) are expanded by default

  • Added Automatic Crash Reporting**
When the game crashes and Opticores is in the stack trace, the user's browser opens with a pre-filled GitHub Issue:

Created

  • CrashHandler.java
— detects Opticores in the crash stack trace and generates a GitHub "New Issue" URL
Injected a printCrashReport hook into MixinMinecraftClient.java that calls the crash handler


[1.0.9] OptiCores-1.0.9+1.21.1 by Lilbroskato on Jul 21, 2026
Download
  • Fixed MixinLevelRenderer** — updated the render() injection signature from (MatrixStack, Matrix4f, Matrix4f) to (GameRenderer, LightmapTextureManager, Matrix4f, Matrix4f) to match 1.21.1
  • Fixed CullWorker** — moved WaterCreatureEntity and AmbientEntity imports to net.minecraft.entity.mob
  • Fixed ConfigScreenBuilder** — replaced Text.method_43470 → Text.literal, fixed EnumListEntry generic type, corrected Screen/Text import paths
  • Fixed fabric.mod.json** — lowered fabricloader requirement from >=0.19.2 to >=0.16.5
  • Added dependencies** — Cloth Config via Shedaniel Maven, ModMenu via direct JAR download

[1.0.8] OptiCores - 1.0.8 by Lilbroskato on May 26, 2026
Download
  • Chunk Update Optimization:** We intercepted the LevelRenderer to reset the chunk budget math, allowing the game to render terrain much more efficiently.

  • The 2D Item Frame LOD:** We designed a system with a configurable distance slider (itemFrame2DDistance). If a player walks away from a massive wall of chests, the game cancels the expensive 3D item rendering and instantly swaps it to a flat, 2D particle sprite to save massive amounts of GPU power. (Currently waiting to be rewritten for 1.21.11!)
[1.0.6] OptiCores 1.0.6 by Lilbroskato on May 18, 2026
Download
  • Distant Horizons & Voxy Support:** Intelligently detects when these massive Level of Detail (LOD) mods are rendering distant fake terrain. Opticores temporarily pauses its strict culling so they don't fight over visibility, completely stabilizing your frame rate.

  • Sodium Safe-Yielding:** Uses a pre-boot IMixinConfigPlugin to scan for Sodium. If Sodium is heavily modifying the rendering engine, Opticores politely disables its conflicting Mixins to prevent InvalidInjectionException crashes before the game even starts.

  • Sinytra Connector Ready:** Engineered with strict require = 0 fallback rules and official Connector metadata in the fabric.mod.json, allowing NeoForge players to run this Fabric JAR seamlessly.
[1.0.5] OptiCores 1.0.5 by Lilbroskato on May 16, 2026
Download
  • Smart Configuration & UI Integration:**

  • Hardware-Aware Auto-Tuning:** Features a new AUTO mode that polls your CPU thread count during client initialization. It dynamically calculates and assigns the optimal culling percentage for your specific hardware footprint.

  • In-Game Configuration GUI:** Fully integrated with the Cloth Config API. Users can now modify performance parameters directly through the in-game Mods menu via a dedicated "Shader Culling Adjustments" category.

  • Dynamic UI Locking:** When AUTO mode is active, the manual configuration slider is automatically disabled and visually snaps to display the precise culling percentage calculated for your hardware, preventing accidental misconfigurations.

  • Manual Override:** Advanced users can easily toggle the configuration button to MANUAL mode to unlock the slider, allowing for precise, customized control over the exact culling rate.

  • Core Engine & Stabilization Upgrades:**

  • Predictive Frustum Margin:** Implemented a 2.0-block mathematical bounding box expansion during frustum intersection checks. This invisible margin pre-renders objects slightly before they enter the screen, entirely eliminating the micro-stutters previously caused by rapid camera panning.

  • Aggressive Shadow Pass Culling:** Integrated a Mixin pipeline to detect shadow rendering passes (compatible with Iris/Oculus). When active, the engine enforces a strict 32-block render limit for entity and block-entity shadows, massively reducing GPU bottlenecking without impacting perceptible visual quality.

  • Reflection Caching:** Replaced slow, per-frame reflection calls with a thread-safe, lazy-initialized caching system. This significantly reduces CPU overhead during dynamic lighting and shadow calculations.

  • Zero-Overhead Math:** All hardware polling and culling calculations are strictly cached upon client boot, ensuring the dynamic configuration logic introduces absolutely zero overhead during gameplay.d
[1.0.5] OptiCores 1.0.5 - Beta by Lilbroskato on May 16, 2026
Download
The change from Neoforge towards Fabric. Still in Beta testing.
[1.0.4] OptiCores 1.0.4 by Lilbroskato on May 15, 2026
Download
  • Hardware-Aware Auto-Tuning:** The new AUTO mode evaluates your CPU thread count during client initialization. It dynamically assigns an optimal shader culling percentage based on your hardware footprint, balancing performance gains on lower-end systems with visual fidelity on high-end machines.

  • In-Game Configuration GUI:** Fully integrated with the Cloth Config API. Users can now modify performance parameters directly through the in-game mod menu via a dedicated "Shader Culling Adjustments" category.

  • Dynamic UI Locking:** When AUTO mode is active, the manual configuration slider is automatically disabled. The interface will then display the precise culling percentage calculated for your hardware, preventing accidental misconfigurations.

  • Manual Configuration:** Advanced users can toggle to MANUAL mode to unlock the slider, allowing for precise, customized control over the exact culling rate (from 1% to 100%).

  • Zero-Overhead Caching:** All hardware polling and configuration logic is strictly cached during the client boot sequence. This ensures the dynamic adjustments introduce zero performance overhead during active gameplay.
[1.0.3] OptiCores 1.0.3 by Lilbroskato on May 14, 2026
Download
  • Fixed Sinytra Connector Crashes:** This forces Opticores to load after other rendering mods, preventing conflicts if players are using Fabric mods on NeoForge.

  • Fixed Missing-Shader Crashes:** Changed how the mod checks for shaders (using Java Reflection). Previously, if a player installed Opticores without Iris or Oculus, the game would crash looking for them. Now, it safely bypasses the check.
[1.0.2] OptiCores-1.0.2-Beta by Lilbroskato on May 13, 2026
Download
The change from Neoforge towards Forge. Still in testing. Warning, it may not work properly!

  • Sinytra connector compability added
[1.0.2] OptiCores 1.0.2 by Lilbroskato on May 08, 2026
Download
  • Asynchronous Culling:** Offloads heavy rendering math to a background thread to prevent CPU stuttering.

  • Primitive Data Sets:** Uses FastUtil IntOpenHashSet instead of standard Java maps to eliminate memory leaks and "garbage" collection spikes.

  • Double-Buffering:** Implements a lock-free "swap" system so the main thread never has to wait for background calculations.

  • Adaptive Item Culling:** Automatically hides dropped items and XP orbs at shorter distances to prioritize framerates in crowded areas.

  • Platform Target:** Engineered specifically for NeoForge 1.21.1 on integrated graphics (Intel UHD/Iris Xe).
[1.0.1] OptiCores 1.0.1 by Lilbroskato on May 04, 2026
Download
The Quantum Update
  • Quantum Culling Engine:** Rewritten entity and block-entity rendering pipeline for NeoForge 1.21.1.
  • Adaptive Performance Awareness and Smart thottling:** Automatically halves culling distances during high-intensity chunk loading to eliminate movement stutter.
  • Shader-Force:** Deep Iris/Oculus integration that detects active shader packs and automatically scales performance to keep low performance iGPU's with stable FPS.
[1.0.0] OptiCores 1.0.0 by Lilbroskato on May 02, 2026
Download
The first oficial mod. (Have in note that this is in testing)
Opticores Icon
Download Opticores
Select game version
Select platform