Other

项目介绍

RelativityMC/C2ME-fabric 是一个托管在 GitHub 上的开源项目,主要使用 Java 编写,采用 Other 许可证,目前获得 821 个 Star、83 次 Fork。

仓库全名
RelativityMC/C2ME-fabric
开源许可证
Other
Star 数
821
Fork 数
83
未关闭 Issue
24

README 摘要

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? 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. What does C2ME stand for? Concurrent chunk…

完整内容见 GitHub 原始 README 或本页 。

常见问题

C2ME-fabric 用什么语言开发?

主要使用 Java 编写,采用 Other 许可证,目前有 821 个 Star。

C2ME-fabric 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 C2ME-fabric 的源码?

可以直接克隆仓库:git clone https://github.com/RelativityMC/C2ME-fabric.git,默认分支为 dev/26.3.0;安装与运行步骤见仓库 README。

C2ME-fabric 最近还在维护吗?

仓库最近一次更新为 2 天前,当前有 24 个未关闭 Issue;Star 数为 821,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

A Fabric mod designed to improve the chunk performance of Minecraft.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
1003
价值分
517
活跃状态
活跃

语言占比

C
C++
CMake
Java

Release

README

C2ME icon

C^2M-Engine

Github-CI Build Status Discord

A Fabric mod designed to improve the chunk performance of Minecraft.

So what is C2ME?

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.

What does C2ME stand for?

Concurrent chunk management engine, it’s about making the game better threaded and more scalable in regard to world gen and chunk io performance.

Vanilla parity

C2ME does not sacrifice vanilla functionality or behavior, or alter the vanilla world generation in the name of raw speed by default. However, due to the non-determinism of vanilla world generation, worlds will vary significantly run-to-run even with the same seed. This is not a bug on our side.

While we carefully check that we do not modify any vanilla behavior, bugs are unavoidable after all. So, if you do encounter an issue where C2ME deviates from the intended vanilla behavior, don’t hesitate to open an issue.

Mod and Datapack compatibility

World generation datapacks that can run on vanilla Minecraft are fully supported.
Custom world generators implemented in mods usually runs well, but may cause compatibility issues due to certain design assumption used by mod authors being broken for further speedups of world generation.
As a world generation mod author, if you find your mod broken, don’t hesitate to look for help in our discord server (linked below). We are willing to help mod authors to embrace scalable world generation.

Undefined behavior sanitization

C2ME includes CheckedThreadLocalRandom for world random (included in UWRAD) plus a few others. These detections exist to prevent mods from screwing up Minecraft internals and causing undebuggable problems.
The detection should almost never produce false positives, and should be taken seriously and reported to corresponding mod authors instead.

Usage notice

Backup your worlds and practice good game modding skills.

Downloads

Modrinth: https://modrinth.com/mod/c2me-fabric
CurseForge: https://www.curseforge.com/minecraft/mc-mods/c2me

Support status for Minecraft versions

Only the latest Minecraft release and the latest Minecraft snapshot are fully supported. Older Minecraft releases are in long-term support and will receive critical bug fixes. Older Minecraft snapshots are not supported.

Support

Our issue tracker: link
Our discord server: link

Building and setting up

JDK 25+, Clang 22+, CMake, GNU Make are required to build C2ME
Run the following commands in the root directory:

git submodule update --init --recursive
./gradlew clean build

License

License information can be found here.

评论

暂无评论