MCPcopy Index your code
hub / github.com/anatawa12/ForgeGradle-2.3

github.com/anatawa12/ForgeGradle-2.3 @3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.0 ↗ · + Follow
524 symbols 1,276 edges 64 files 6 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ForgeGradle

Join the chat at https://gitter.im/MinecraftForge/ForgeGradle

Minecraft mod development framework used by Forge and FML for the gradle build system

Extension points exported contracts — how you extend this code

MCPFunction (Interface)
(no doc) [8 implementers]
src/mcp/java/net/minecraftforge/gradle/mcp/function/MCPFunction.java
PatchContextProvider (Interface)
(no doc) [4 implementers]
src/common/java/net/minecraftforge/gradle/common/diff/PatchContextProvider.java
MCPFunctionOverlay (Interface)
(no doc)
src/mcp/java/net/minecraftforge/gradle/mcp/function/MCPFunctionOverlay.java
IOConsumer (Interface)
(no doc)
src/common/java/net/minecraftforge/gradle/common/util/Utils.java

Core symbols most depended-on inside this repo

get
called by 222
src/common/java/net/minecraftforge/gradle/common/diff/PatchFile.java
add
called by 93
src/common/java/net/minecraftforge/gradle/common/util/HashStore.java
getName
called by 86
src/common/java/net/minecraftforge/gradle/common/util/VersionJson.java
getOutput
called by 35
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskMCPToSRG.java
write
called by 20
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskReobfuscateJar.java
getFile
called by 16
src/mcp/java/net/minecraftforge/gradle/mcp/util/MCPEnvironment.java
from
called by 16
src/common/java/net/minecraftforge/gradle/common/diff/PatchFile.java
delete
called by 16
src/common/java/net/minecraftforge/gradle/common/util/Utils.java

Shape

Method 431
Class 83
Interface 6
Enum 4

Languages

Java100%

Modules by API surface

src/common/java/net/minecraftforge/gradle/common/diff/ContextualPatch.java47 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskReobfuscateJar.java23 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskGenerateBinPatches.java19 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskApplyRangeMap.java17 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskCreateSrg.java16 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskCreateExc.java16 symbols
src/common/java/net/minecraftforge/gradle/common/util/Utils.java15 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/task/TaskApplyPatches.java14 symbols
src/common/java/net/minecraftforge/gradle/common/util/VersionJson.java14 symbols
src/patcher/java/net/minecraftforge/gradle/patcher/PatcherExtension.java13 symbols
src/common/java/net/minecraftforge/gradle/common/util/POMBuilder.java13 symbols
src/common/java/net/minecraftforge/gradle/common/util/MinecraftRepo.java13 symbols

For agents

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

⬇ download graph artifact