MCPcopy Index your code
hub / github.com/LanternPowered/Lantern

github.com/LanternPowered/Lantern @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
13,130 symbols 45,284 edges 2,326 files 1,701 documented · 13%
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

Message (Interface)
* A message that can be send between the server and client. */ [143 implementers]
src/main/kotlin/org/lanternpowered/server/network/message/Message.kt
Completer (Interface)
A interface used to complete commands, this is similar as the method {@link CommandElement#complete(CommandSource, Comma [21 …
src/main/java/org/lanternpowered/server/command/element/Completer.java
AdditionalContainerHolder (Interface)
This interface may be applied to a ValueContainer to tag it supporting additional containers. These are containe [8 implementers]
src/main/java/org/lanternpowered/server/data/AdditionalContainerHolder.java
DataContainerOutput (Interface)
A output that can be used to write data views. [27 implementers]
src/main/java/org/lanternpowered/server/data/persistence/DataContainerOutput.java
DataContainerInput (Interface)
A input that can be used to read data views. [16 implementers]
src/main/java/org/lanternpowered/server/data/persistence/DataContainerInput.java

Core symbols most depended-on inside this repo

of
called by 1445
src/main/java/org/lanternpowered/server/data/value/ValueSupplier.java
get
called by 1103
src/main/java/org/lanternpowered/server/data/IDataHolder.java
add
called by 992
src/main/java/org/lanternpowered/server/effect/entity/EntityEffectCollection.java
build
called by 681
src/main/java/org/lanternpowered/server/item/ItemTypeBuilder.java
register
called by 642
src/main/java/org/lanternpowered/server/game/registry/type/block/BlockRegistry.java
set
called by 584
src/main/java/org/lanternpowered/server/data/element/Element.java
put
called by 466
src/main/java/org/lanternpowered/server/util/option/OptionValueMap.java
builder
called by 392
src/main/java/org/lanternpowered/server/item/recipe/fuel/IFuel.java

Shape

Method 10,451
Class 2,187
Interface 320
Function 142
Enum 30

Languages

Java90%
Kotlin10%

Modules by API surface

src/main/java/org/lanternpowered/server/world/LanternWorld.java144 symbols
src/main/java/org/lanternpowered/server/world/chunk/LanternChunk.java131 symbols
src/main/java/org/lanternpowered/server/network/buffer/LanternByteBuffer.java110 symbols
src/main/java/org/lanternpowered/server/world/LanternWorldProperties.java102 symbols
src/main/java/org/lanternpowered/server/inventory/client/ClientContainer.java93 symbols
src/main/java/org/lanternpowered/server/network/entity/vanilla/EntityParameters.java86 symbols
src/main/java/org/lanternpowered/server/entity/living/player/LanternPlayer.java84 symbols
src/main/java/org/lanternpowered/server/entity/LanternEntity.java82 symbols
src/main/java/org/lanternpowered/server/world/chunk/LanternChunkManager.java77 symbols
src/main/java/org/lanternpowered/server/world/extent/ExtentViewDownsize.java75 symbols
src/main/java/org/lanternpowered/server/util/PrettyPrinter.java73 symbols
src/main/java/org/lanternpowered/server/network/buffer/ByteBuffer.java72 symbols

For agents

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

⬇ download graph artifact