Concurent Chunk Management Engine - Forge

Quick rating

Concurent Chunk Management Engine - Forge

No reviews yet

This is a ported version of C2ME Fabric to Forge.

Performance & Optimization
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
c2meforge-0.2.0-forge.3.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Concurrent Chunk Management Engine (Forge)

An unofficial Forge 1.20.1 port of C2ME by ishland / RelativityMC.
Original mod: https://modrinth.com/mod/c2me-fabric

Minecraft generates, loads, saves, and lights chunks on a single thread. On a modern
multi-core CPU that means most of your cores sit idle while you stutter through fresh
terrain. C2ME makes that work parallel - it's the engine behind buttery-smooth
exploration and fast world pre-generation on Fabric, now ported from scratch to
classic Minecraft Forge 1.20.1.

  This is a community port, not made or endorsed by the original C2ME team. All the
  hard engine work is theirs; this project just carries it to Forge. Please report
  Forge-specific issues here, not to upstream C2ME.

WHAT IT DOES

• Multi-threaded world generation -> terrain, biomes, features, and structures
  generate across all your cores.
• Multi-threaded chunk I/O -> loading and saving no longer stall the game thread.
• Multi-threaded lighting.
• No-tick view distance -> see farther without ticking (and lagging) those chunks.
• Smarter scheduling and lower allocation overhead during worldgen.
• Worldgen thread-safety fixes for a pile of vanilla structure-generation bugs.

Ships as a single mod built from per-feature modules, each toggleable individually.

PERFORMANCE

C2ME spreads the chunk pipeline - worldgen, I/O, and lighting - across every CPU core
instead of one. The result is dramatically faster world generation and pre-generation.

Tested on four heavy 1.20.1 Forge packs (300-400 mods each), identical protocol:
/chunky radius 1000, 16,129 chunks per pack.

description_807e5c40-667f-436a-9754-b3e35048a680.png

Across all four runs: 64,516 chunks generated. Zero crashes, zero corruption.

Give it RAM. C2ME keeps many chunks in flight at once, so it trades memory for speed.
Packs that choke at 8 GB run great with a little headroom. No code changes, just heap:

description_76bb5e24-a2cf-4aeb-ad89-79c2c3643b40.png

REQUIREMENTS

• Minecraft 1.20.1   • Forge 47.x   • Java 17

COMPATIBILITY

C2ME is built to sit alongside the usual Forge performance stack. Embeddium,
ModernFix, FerriteCore, ServerCore, Canary, and more. When it detects another mod
already optimizing the same code (Canary, Radium, and other Lithium forks), it steps
aside for just those overlapping pieces so nothing crashes, while its unique
multi-threaded generation keeps running on top. Known conflicts with mods like NBTac,
LongNbtKiller, and MoreMobVariants are handled the same way, no config needed.

If you already run Canary or ServerCore, C2ME's biggest addition is the threaded
world generation they don't provide.

CONFIGURATION

• Settings live in config/c2me.toml.
• Any module can be disabled with a JVM flag:
  -Dc2me.disableModule.MODULE=true   (e.g. -Dc2me.disableModule.opts.scheduling=true)

KNOWN NOTES

• Needs adequate RAM -> see Performance.
• Because it replaces the chunk-storage backend, a few mods that reach directly into
  vanilla chunk-storage internals may need per-mod tweaks. Please report any you hit.

CREDITS & LICENSE

Original C2ME © 2021-2024 ishland and RelativityMC.
Source: https://github.com/RelativityMC/C2ME-fabric
Licensed under the MIT License; this port is redistributed under the same license,
with the full notice included in the jar. Huge thanks to the C2ME team - this port
exists only because of their work.

Screenshots

Gallery

  • c2me-bench-throughput.png
    c2me-bench-throughput.png c2me-bench-throughput.png
  • c2me-bench-ram.png
    c2me-bench-ram.png c2me-bench-ram.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~5,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works