C^2M-Engine, or C2ME for short, is a Fabric mod designed to improve the performance of chunk generation, I/O, and loading. This is done by taking advantage of multiple CPU cores in parallel. For the best performance it is recommended to use C2ME with Lithium and Starlight.
Concurrent chunk management engine, it's about making the game better threaded and more scalable in regard to world gen and chunk io performance.
C2ME is currently in alpha stage and pretty experimental.
Although it is usable in most cases and tested during build time, it doesn't mean that it is fully stable for a production server.
So backup your worlds and practice good game modding skills.
Branch | Status |
---|---|
fabric/ver/1.20.1 | Active, Mainline |
fabric/ver/1.19.4 | Bugfixes only |
fabric/ver/1.18 | Bugfixes only |
You can find semi-stable releases here: https://github.com/RelativityMC/C2ME-fabric/releases
Note: Development builds may modify the config files in a way unreadable by previous versions. You may encounter crashes or config reset when rolling back to previous versions. Please always backup your config.
You can find development builds here: https://ci.codemc.io/job/RelativityMC/job/C2ME-fabric
Note that these builds may contain more bugfixes and performance improvements but are less tested.
If you have encountered any problems in release builds, give development builds a try before reporting.
Our issue tracker: link
Our discord server: link
JDK 17+ is required to build and use C2ME
Run the following commands in the root directory:
git submodule update --init --recursive
./gradlew clean build
License information can be found here.