MCPcopy Index your code
hub / github.com/Hexaoxide/Carbon

github.com/Hexaoxide/Carbon @v2.0.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.7 ↗ · + Follow
805 symbols 2,395 edges 145 files 109 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Carbon

Dev Builds

Dev builds can be found at https://jenkins.ocelotpotpie.com:8443/job/Carbon/

Support

Support is given through GitHub Issues and Discord.
Please use the discord for help setting up the plugin, and use issues for bug reports.

Checkstyle

Carbon uses (a fork of) checkstyle to ensure code style is consistent across the entire project.
For checkstyle support in IDEA:

1) Install the checkstyle plugin (https://github.com/jshiell/checkstyle-idea) 2) Compile https://gitlab.com/stellardrift/stylecheck 3) Settings -> Tools -> Checkstyle Third-Party Checks, add the compiled stylecheck jar 4) While still in the Checkstyle tab, go to Configuration File, add .checkstyle/checkstyle.xml and tick the check box.

Partner

DedicatedMC

Carbon is proudly partnered with DedicatedMC.

DedicatedMC are a hosting company that values transparency and providing an affordable service without sacrificing quality. They provide nodes in various countries, such as the U.S. (New York & Los Angeles), Finland, and Germany.

They have kindly provided me with a server to host CarbonChat on, which I'm still working on preparing.

If you're interested in a node, you can check them out at https://dedimc.promo/CarbonChat and use promo code ** CarbonChat**

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 651
Class 121
Interface 25
Function 6
Enum 2

Languages

Java99%
Kotlin1%

Modules by API surface

common/src/main/java/net/draycia/carbon/common/messages/CarbonMessageService.java78 symbols
fabric/src/main/java/net/draycia/carbon/fabric/callback/ChatCallback.java26 symbols
common/src/main/java/net/draycia/carbon/common/users/CarbonPlayerCommon.java26 symbols
common/src/main/java/net/draycia/carbon/common/users/WrappedCarbonPlayer.java24 symbols
api/src/main/java/net/draycia/carbon/api/users/CarbonPlayer.java23 symbols
common/src/main/java/net/draycia/carbon/common/channels/CarbonChannelRegistry.java18 symbols
common/src/main/java/net/draycia/carbon/common/command/argument/CarbonPlayerArgument.java16 symbols
fabric/src/main/java/net/draycia/carbon/fabric/CarbonChatFabric.java15 symbols
common/src/main/java/net/draycia/carbon/common/channels/ConfigChatChannel.java14 symbols
api/src/main/java/net/draycia/carbon/api/channels/ChatChannel.java14 symbols
fabric/src/main/java/net/draycia/carbon/fabric/callback/PlayerStatusMessageEvents.java13 symbols
common/src/main/java/net/draycia/carbon/common/channels/BasicChatChannel.java13 symbols

For agents

$ claude mcp add Carbon \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page