MCPcopy Index your code
hub / github.com/EndlessCodeGroup/RPGInventory

github.com/EndlessCodeGroup/RPGInventory @v2.4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.4.1 ↗ · + Follow
817 symbols 3,118 edges 87 files 95 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RPGInventory Latest Version Minecraft Vesrion Travis

Discord
Logo

This plugin will add many RPG features to your server, main of which - RPG-style inventory.

You can find screenshots and more info on SpigotMC.

Extension points exported contracts — how you extend this code

UpdateCallback (Interface)
Called on main thread when the Updater has finished working, regardless of result.
src/main/java/ru/endlesscode/rpginventory/misc/Updater.java

Core symbols most depended-on inside this repo

getInventory
called by 96
src/main/java/ru/endlesscode/rpginventory/inventory/PlayerWrapper.java
getPlayer
called by 79
src/main/java/ru/endlesscode/rpginventory/inventory/PlayerWrapper.java
playerIsLoaded
called by 77
src/main/java/ru/endlesscode/rpginventory/inventory/InventoryManager.java
get
called by 70
src/main/java/ru/endlesscode/rpginventory/inventory/InventoryManager.java
w
called by 56
src/main/java/ru/endlesscode/rpginventory/utils/Log.java
setCancelled
called by 56
src/main/java/ru/endlesscode/rpginventory/event/PetEquipEvent.java
setItem
called by 55
src/main/java/ru/endlesscode/rpginventory/event/ItemCommandEvent.java
instance
called by 54
src/main/java/ru/endlesscode/rpginventory/inventory/slot/SlotManager.java

Shape

Method 710
Class 91
Enum 15
Interface 1

Languages

Java100%

Modules by API surface

src/main/java/ru/endlesscode/rpginventory/inventory/PlayerWrapper.java40 symbols
src/main/java/ru/endlesscode/rpginventory/inventory/InventoryManager.java34 symbols
src/main/java/ru/endlesscode/rpginventory/RPGInventory.java33 symbols
src/main/java/ru/endlesscode/rpginventory/pet/PetManager.java29 symbols
src/main/java/ru/endlesscode/rpginventory/inventory/slot/Slot.java28 symbols
src/main/java/ru/endlesscode/rpginventory/pet/PetType.java22 symbols
src/main/java/ru/endlesscode/rpginventory/item/CustomItem.java22 symbols
src/main/java/ru/endlesscode/rpginventory/RPGInventoryCommandExecutor.java22 symbols
src/main/java/ru/endlesscode/rpginventory/misc/Updater.java21 symbols
src/main/java/ru/endlesscode/rpginventory/event/listener/InventoryListener.java20 symbols
src/main/java/ru/endlesscode/rpginventory/resourcepack/ResourcePackModule.java18 symbols
src/main/java/ru/endlesscode/rpginventory/inventory/slot/SlotManager.java18 symbols

For agents

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

⬇ download graph artifact