MCPcopy Index your code
hub / github.com/AlexModGuy/Citadel

github.com/AlexModGuy/Citadel @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,288 symbols 2,664 edges 152 files 156 documented · 12%
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

ICitadelDataEntity (Interface)
@author Alexthe666 @since 1.7.0 [2 implementers]
src/main/java/com/github/alexthe666/citadel/server/entity/ICitadelDataEntity.java
IAnimatedEntity (Interface)
@author Alexthe666 @since 1.0.0
src/main/java/com/github/alexthe666/citadel/animation/IAnimatedEntity.java
IScaleable (Interface)
@author Alexthe666 @since 1.0.0 required for leg solver scale
src/main/java/com/github/alexthe666/citadel/animation/IScaleable.java
IMultiNoiseBiomeSourceAccessor (Interface)
(no doc) [2 implementers]
src/main/java/com/github/alexthe666/citadel/server/generation/IMultiNoiseBiomeSourceAccessor.java
ExpandedBiomeSource (Interface)
(no doc) [2 implementers]
src/main/java/com/github/alexthe666/citadel/server/world/ExpandedBiomeSource.java

Core symbols most depended-on inside this repo

get
called by 65
src/main/java/com/github/alexthe666/citadel/client/rewards/CitadelPatreonRenderer.java
add
called by 55
src/main/java/com/github/alexthe666/citadel/math/Tuple2i.java
isEmpty
called by 39
src/main/java/com/github/alexthe666/citadel/server/block/CitadelLecternBlockEntity.java
getX
called by 36
src/main/java/com/github/alexthe666/citadel/client/gui/data/LinkData.java
getY
called by 32
src/main/java/com/github/alexthe666/citadel/client/gui/data/LinkData.java
scale
called by 24
src/main/java/com/github/alexthe666/citadel/math/Tuple2i.java
size
called by 22
src/main/java/com/github/alexthe666/citadel/client/render/LightningBoltData.java
getPage
called by 19
src/main/java/com/github/alexthe666/citadel/client/gui/data/LinkData.java

Shape

Method 1,091
Class 174
Interface 18
Enum 5

Languages

Java100%

Modules by API surface

src/main/java/com/github/alexthe666/citadel/client/render/LightningBoltData.java40 symbols
src/main/java/com/github/alexthe666/citadel/client/gui/GuiBasicBook.java34 symbols
src/main/java/com/github/alexthe666/citadel/client/model/container/TabulaModelBlock.java29 symbols
src/main/java/com/github/alexthe666/citadel/client/model/AdvancedModelBox.java28 symbols
src/main/java/com/github/alexthe666/citadel/server/block/CitadelLecternBlockEntity.java27 symbols
src/main/java/com/github/alexthe666/citadel/client/model/AdvancedEntityModel.java27 symbols
src/main/java/com/github/alexthe666/citadel/math/Tuple2f.java22 symbols
src/main/java/com/github/alexthe666/citadel/client/gui/data/TabulaRenderData.java22 symbols
src/main/java/com/github/alexthe666/citadel/client/gui/data/EntityLinkData.java22 symbols
src/main/java/com/github/alexthe666/citadel/server/event/EventReplaceBiome.java21 symbols
src/main/java/com/github/alexthe666/citadel/math/Tuple2i.java21 symbols
src/main/java/com/github/alexthe666/citadel/client/video/Video.java21 symbols

For agents

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

⬇ download graph artifact