MCPcopy Index your code
hub / github.com/BlockServerProject/BlockServer

github.com/BlockServerProject/BlockServer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
280 symbols 547 edges 70 files 78 documented · 28% updated 10y ago★ 336 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

PipelineDispatcher (Interface)
Written by Exerosis! [4 implementers]
src/main/java/org/blockserver/core/modules/network/pipeline/PipelineDispatcher.java
ModuleLoader (Interface)
@author BlockServer Team @see org.blockserver.core.module.loaders [4 implementers]
src/main/java/org/blockserver/core/module/ModuleLoader.java
PipelineProvider (Interface)
Created by Exerosis. [3 implementers]
src/main/java/org/blockserver/core/modules/network/pipeline/PipelineProvider.java
Module (Interface)
Created by Exerosis. [2 implementers]
src/main/java/org/blockserver/core/module/Module.java
CancellableImplementation (Interface)
(no doc) [4 implementers]
src/main/java/org/blockserver/core/event/CancellableImplementation.java

Core symbols most depended-on inside this repo

put
called by 21
src/main/java/org/blockserver/core/modules/network/pipeline/packet/BinaryBuffer.java
getName
called by 14
src/main/java/org/blockserver/core/exceptions/node/ExceptionNode.java
get
called by 11
src/main/java/org/blockserver/core/modules/network/pipeline/packet/BinaryBuffer.java
enable
called by 7
src/main/java/org/blockserver/core/module/Enableable.java
disable
called by 7
src/main/java/org/blockserver/core/module/Enableable.java
getOrder
called by 5
src/main/java/org/blockserver/core/modules/network/pipeline/packet/BinaryBuffer.java
toString
called by 5
src/main/java/org/blockserver/core/module/ServerModule.java
closeQuietly
called by 5
src/main/java/org/blockserver/core/utilities/ByteUtil.java

Shape

Method 210
Class 57
Interface 11
Enum 2

Languages

Java100%

Modules by API surface

src/main/java/org/blockserver/core/modules/network/pipeline/packet/BinaryBuffer.java39 symbols
src/main/java/org/blockserver/core/modules/scheduler/SchedulerModule.java12 symbols
src/main/java/org/blockserver/core/utilities/ByteUtil.java9 symbols
src/main/java/org/blockserver/core/event/EventListener.java9 symbols
src/main/java/org/blockserver/core/modules/player/PlayerModule.java8 symbols
src/main/java/org/blockserver/core/modules/entity/Entity.java8 symbols
src/main/java/org/blockserver/core/modules/world/World.java7 symbols
src/main/java/org/blockserver/core/Server.java7 symbols
src/main/java/org/blockserver/core/utilities/ArchiveUtils.java6 symbols
src/main/java/org/blockserver/core/modules/world/ChunkProvider.java6 symbols
src/main/java/org/blockserver/core/modules/network/PacketEventModule.java6 symbols
src/main/java/org/blockserver/core/modules/message/MessageModule.java6 symbols

For agents

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

⬇ download graph artifact