MCPcopy Index your code
hub / github.com/burningtnt/Terracotta

github.com/burningtnt/Terracotta @v0.4.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.4.2 ↗ · + Follow
210 symbols 391 edges 33 files 19 documented · 9% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Terracotta | 陶瓦联机

Terracotta 为游玩 Minecraft: Java Edition 的玩家提供开箱即用的联机功能。

项目基于 EasyTier 开发,针对 Minecraft 做了大量优化,尽量降低操作门槛并集成了 HMCL 启动器支持。

下载

可在 Releases 页面下载对应平台的发行包。

如下载缓慢,可尝试使用国内镜像

许可

本程序使用 GNU Affero General Public License v3.0 or later 许可,并附有以下例外:

AGPL 的例外情况:

作为特例,如果您的程序通过以下方式利用本作品,则相应的行为不会导致您的作品被 AGPL 协议涵盖。 1. 您的程序通过打包的方式包含本作品未经修改的二进制形式,而没有静态或动态地链接到本作品;或 2. 您的程序通过本作品提供的进程间通信接口(如 HTTP API)与未经修改的本作品应用程序进行交互,且在您的程序用户界面明显处标识了本作品的版权信息。

Extension points exported contracts — how you extend this code

VpnServiceRequest (Interface)
A VpnService Request submitted by Terracotta. See VpnServiceCallback [1 implementers]
ffi/TerracottaAndroidAPI.java
VpnServiceCallback (Interface)
Callback for receiving VpnService Requests When receiving one, #getPendingVpnServiceRequest() is avai
ffi/TerracottaAndroidAPI.java

Core symbols most depended-on inside this repo

ok
called by 22
src/scaffolding/mod.rs
as_ref
called by 18
src/controller/states.rs
set
called by 17
src/controller/states.rs
try_capture
called by 13
src/controller/states.rs
get_var
called by 11
build.rs
send
called by 11
src/scaffolding/client.rs
read
called by 9
ffi/TerracottaAndroidAPI.java
create
called by 8
src/easytier/mod.rs

Shape

Method 95
Function 73
Class 26
Enum 14
Interface 2

Languages

Rust80%
Java20%

Modules by API surface

ffi/TerracottaAndroidAPI.java43 symbols
src/controller/states.rs18 symbols
src/lib.rs15 symbols
src/easytier/executable_impl.rs12 symbols
src/main.rs10 symbols
src/easytier/linkage_impl.rs10 symbols
src/scaffolding/profile.rs9 symbols
src/controller/rooms/scaffolding/room.rs9 symbols
src/server/statics.rs8 symbols
src/easytier/mod.rs8 symbols
src/scaffolding/client.rs6 symbols
src/controller/api.rs6 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page