MCPcopy Index your code
hub / github.com/P3pp3rF1y/SophisticatedBackpacks

github.com/P3pp3rF1y/SophisticatedBackpacks @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,965 symbols 5,222 edges 239 files 11 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SophisticatedBackpacks

Extension points exported contracts — how you extend this code

IShapeProvider (Interface)
(no doc) [6 implementers]
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackShapes.java
IAttackEntityResponseUpgrade (Interface)
Implement if you want your upgrade to be able to respond to AttackEntityEvent event [3 implementers]
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/api/IAttackEntityResponseUpgrade.java
IBlockClickResponseUpgrade (Interface)
Implement if you want your upgrade to be able to respond to PlayerInteractEvent.LeftClickBlock event [3 implementers]
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/api/IBlockClickResponseUpgrade.java
IRegistryDataLoader (Interface)
(no doc) [4 implementers]
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/registry/IRegistryDataLoader.java
IEntityToolSwapUpgrade (Interface)
Implement if you want your upgrade to respond to key press to swap appropriate tool into player's hand based on entity t [2 …
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/api/IEntityToolSwapUpgrade.java

Core symbols most depended-on inside this repo

get
called by 672
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackStorage.java
of
called by 161
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackShapeHelper.java
register
called by 134
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/init/ModCompat.java
getItem
called by 133
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/upgrades/anvil/AnvilUpgradeContainer.java
get
called by 114
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/util/PlayerInventoryProvider.java
save
called by 80
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackStorage.java
getContainer
called by 68
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/upgrades/inception/InceptionFluidHandler.java
fromStack
called by 63
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/wrapper/BackpackWrapper.java

Shape

Method 1,675
Class 257
Interface 24
Enum 9

Languages

Java100%

Modules by API surface

src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/common/gui/BackpackContext.java104 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/wrapper/BackpackWrapper.java81 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/client/render/BackpackDynamicModel.java68 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/common/EntityBackpackAdditionHandler.java45 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/Config.java44 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackBlockEntity.java38 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/registry/tool/ToolRegistry.java37 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackShapes.java37 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackBlock.java35 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/backpack/BackpackItem.java34 symbols
src/test/java/net/p3pp3rf1y/sophisticatedbackpacks/compat/recipeviewers/common/BackpackRecipeViewerDisplaySpecTest.java33 symbols
src/main/java/net/p3pp3rf1y/sophisticatedbackpacks/upgrades/toolswapper/ToolSwapperUpgradeWrapper.java33 symbols

For agents

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

⬇ download graph artifact