MCPcopy Index your code
hub / github.com/Mineshopper/carpentersblocks

github.com/Mineshopper/carpentersblocks @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,289 symbols 4,068 edges 148 files 588 documented · 46%
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

ICarpentersPacket (Interface)
(no doc) [6 implementers]
src/main/java/com/carpentersblocks/network/ICarpentersPacket.java
ISided (Interface)
(no doc) [20 implementers]
src/main/java/com/carpentersblocks/data/ISided.java
SlopeType (Interface)
(no doc) [24 implementers]
src/main/java/com/carpentersblocks/util/slope/SlopeType.java
IProtected (Interface)
(no doc) [4 implementers]
src/main/java/com/carpentersblocks/util/protection/IProtected.java
IWrappableBlock (Interface)
Implement this on your block class to gain full control over the way it behaves as used as a Carpenter's Blocks cover, o
src/main/java/com/carpentersblocks/api/IWrappableBlock.java

Core symbols most depended-on inside this repo

setupVertex
called by 476
src/main/java/com/carpentersblocks/renderer/helper/VertexHelper.java
renderBlockWithRotation
called by 257
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java
getTileEntity
called by 166
src/main/java/com/carpentersblocks/block/BlockCoverable.java
getData
called by 147
src/main/java/com/carpentersblocks/tileentity/TEBase.java
setData
called by 114
src/main/java/com/carpentersblocks/tileentity/TEBase.java
setIDAndRender
called by 82
src/main/java/com/carpentersblocks/renderer/BlockHandlerSloped.java
hasAttribute
called by 70
src/main/java/com/carpentersblocks/tileentity/TEBase.java
renderBlock
called by 69
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java

Shape

Method 1,131
Class 143
Interface 8
Enum 7

Languages

Java100%

Modules by API surface

src/main/java/com/carpentersblocks/block/BlockCoverable.java65 symbols
src/main/java/com/carpentersblocks/entity/item/EntityCarpentersTile.java41 symbols
src/main/java/com/carpentersblocks/tileentity/TEBase.java38 symbols
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java33 symbols
src/main/java/com/carpentersblocks/block/BlockCarpentersGarageDoor.java25 symbols
src/main/java/com/carpentersblocks/data/GarageDoor.java24 symbols
src/main/java/com/carpentersblocks/tileentity/TECarpentersSafe.java22 symbols
src/main/java/com/carpentersblocks/renderer/BlockHandlerCarpentersSlope.java22 symbols
src/main/java/com/carpentersblocks/renderer/helper/slope/oblique/HelperPrism.java21 symbols
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java21 symbols
src/main/java/com/carpentersblocks/block/BlockCarpentersSlope.java21 symbols
src/main/java/com/carpentersblocks/block/BlockCarpentersFlowerPot.java21 symbols

For agents

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

⬇ download graph artifact