C2ME OpenCL Acceleration Module
by ishland
C2ME OpenCL Acceleration Module moves noise and biome generation of new chunks onto the GPU through OpenCL, as an addon to the base C2ME mod.
What it does
The module is an experimental addon for C2ME that runs part of world generation on hardware through OpenCL. It requires the base C2ME mod and Concurrent Chunk Management Engine, on Fabric as Concurrent Chunk Management Engine (Fabric) and on NeoForge as Concurrent Chunk Management Engine (NeoForge). ScalableLux is also required, and lighting is often the limiting step in chunk generation, so it is strongly suggested alongside the other mods. Java 25 is needed on every version, including those before the 26 release line.
Only the noise stage and the biome stage are accelerated so far. The author expects a gain of more than 80 percent on the vanilla overworld when the CPU is the limit, though seeds, datapacks and other worldgen mods change the result. Some GPU driver bugs can alter generated terrain, so existing worlds should be backed up first. Complete And Total Terrain Overhaul (CATTO) requires this module.
Key features
GPU noise generation
Noise density calculations for overworld terrain are computed through OpenCL instead of the processor.
Biome stage on OpenCL
Biome placement is also run through the OpenCL path, so both stages can be offloaded.
Vanilla terrain parity
Output is intended to match vanilla worldgen, except for rare one or two block shifts at biome borders.
Compatibility limits
Mods with custom density functions or fully custom generators are not accelerated, and some biome-changing mods run more slowly.
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Required by 1 mod
Use cases
Pre-generating large worlds
Servers that generate large areas of new chunks can reduce the time spent generating terrain.
Who it’s for: Server owners who run Fabric or NeoForge with a supported GPU and an OpenCL driver installed.
How it compares
NoisiumForked is server-side only, open source under the GNU Lesser General Public License v3.0 only, and published for Fabric and NeoForge across 1.21 – 26.2. Mercurizer is client-side only, uses a custom license, is not open source, and is published for Fabric across 1.21 – 26.3. SubChunker Companion is server-side only, open source under the MIT License, and published for Fabric across 1.14.4 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| C2ME OpenCL Acceleration Module | Fabric and NeoForge | 1.21.1 – 26.2 | Server-side only | 2026-10-12 |
| NoisiumForked | Fabric and NeoForge | 1.21 – 26.2 | Server-side only | 2026-05-30 |
| Mercurizer | Fabric | 1.21 – 26.3 | Client-side only | 2026-10-14 |
| SubChunker Companion | Fabric | 1.14.4 – 1.21.11 | Server-side only | 2025-12-31 |
Questions
Does C2ME OpenCL Acceleration Module need ScalableLux?
Which loaders does the module support?
Does the module need to be installed on clients?
In the catalog
C2ME OpenCL Acceleration Module is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,894 mods support Minecraft 26.2.
More from ishland
Similar mods
What the author says
Experimental C2ME addon that provides hardware accelerated world generation through OpenCL. Requires the base C2ME mod. It is strongly recommended to install ScalableLux, because lighting can easily become a bottleneck. This mod requires Java 25 to function correctly, even on versions before 26.1.
Official listing
- Modrinth page
- modrinth.com/mod/c2me-ocl
- Owner
- ishland
- Published
- 2026-06-03
- Updated on Modrinth
- 2026-10-12
- Facts verified
- 2026-10-15
