MCPcopy
hub / github.com/MinecraftForge/MinecraftForge

github.com/MinecraftForge/MinecraftForge @v99.99 sqlite

repository ↗ · DeepWiki ↗ · release v99.99 ↗
4,515 symbols 12,092 edges 470 files 878 documented · 19%

Extension points exported contracts — how you extend this code

ModContainer (Interface)
The container that wraps around mods in the system. The philosophy is that individual mod implementation technologie [6 …
fml/src/main/java/net/minecraftforge/fml/common/ModContainer.java
IFlexibleBakedModel (Interface)
(no doc) [7 implementers]
src/main/java/net/minecraftforge/client/model/IFlexibleBakedModel.java
IMessage (Interface)
Implement this interface for each message you wish to define. @author cpw [19 implementers]
fml/src/main/java/net/minecraftforge/fml/common/network/simpleimpl/IMessage.java
IModel (Interface)
(no doc) [9 implementers]
src/main/java/net/minecraftforge/client/model/IModel.java
IFMLLoadingPlugin (Interface)
The base plugin that provides class name meta information to FML to enhance the classloading lifecycle for mods in FML [6 …
fml/src/main/java/net/minecraftforge/fml/relauncher/IFMLLoadingPlugin.java
IModelState (Interface)
(no doc) [18 implementers]
src/main/java/net/minecraftforge/client/model/IModelState.java
IFMLCallHook (Interface)
This call hook allows for code to execute at the very early stages of minecraft initialization. FML uses it to validate [6 …
fml/src/main/java/net/minecraftforge/fml/relauncher/IFMLCallHook.java
ICustomModelLoader (Interface)
(no doc) [5 implementers]
src/main/java/net/minecraftforge/client/model/ICustomModelLoader.java

Core symbols most depended-on inside this repo

put
called by 287
src/main/java/net/minecraftforge/client/model/Attributes.java
get
called by 272
fml/src/main/java/net/minecraftforge/fml/client/config/IConfigElement.java
get
called by 269
fml/src/main/java/net/minecraftforge/fml/common/registry/RegistryDelegate.java
add
called by 266
fml/src/main/java/net/minecraftforge/fml/common/registry/FMLControlledNamespacedRegistry.java
format
called by 230
src/main/java/net/minecraftforge/client/ClientCommandHandler.java
equals
called by 168
fml/src/main/java/net/minecraftforge/fml/common/versioning/Restriction.java
getName
called by 153
fml/src/main/java/net/minecraftforge/fml/common/ModContainer.java
add
called by 152
src/main/java/net/minecraftforge/common/BiomeManager.java

Shape

Method 3,724
Class 681
Interface 63
Enum 47

Languages

Java100%

Modules by API surface

fml/src/main/java/net/minecraftforge/fml/client/config/GuiConfigEntries.java176 symbols
src/main/java/net/minecraftforge/client/model/b3d/B3DModel.java113 symbols
fml/src/main/java/net/minecraftforge/fml/common/FMLCommonHandler.java69 symbols
src/main/java/net/minecraftforge/common/config/Property.java59 symbols
fml/src/main/java/net/minecraftforge/fml/client/config/GuiEditArrayEntries.java57 symbols
fml/src/main/java/net/minecraftforge/fml/client/FMLClientHandler.java56 symbols
src/main/java/net/minecraftforge/client/model/ModelLoader.java55 symbols
src/main/java/net/minecraftforge/client/model/b3d/B3DLoader.java54 symbols
src/main/java/net/minecraftforge/common/ForgeChunkManager.java52 symbols
fml/src/main/java/net/minecraftforge/fml/common/Loader.java52 symbols
fml/src/main/java/net/minecraftforge/fml/common/network/handshake/NetworkDispatcher.java49 symbols
src/main/java/net/minecraftforge/event/ForgeEventFactory.java48 symbols

For agents

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

⬇ download graph artifact