MCPcopy Index your code
hub / github.com/Simplix-Softworks/Cirrus

github.com/Simplix-Softworks/Cirrus @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
570 symbols 1,731 edges 110 files 79 documented · 14%
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

Converter (Interface)
A converter is used to convert one object to another. @param The source type of the object @param The [19 implementers]
cirrus-common/src/main/java/dev/simplix/cirrus/common/converter/Converter.java
SpigotMenu (Interface)
(no doc) [1 implementers]
cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/menus/SpigotMenu.java
ActionHandler (Interface)
ActionHandlers are functions that get called when a click on an InventoryMenuItemWrapper occurs. [5 implementers]
cirrus-common/src/main/java/dev/simplix/cirrus/common/handler/ActionHandler.java
MenuItemWrapper (Interface)
An MenuItemWrapper provides uniform data access for items across different platforms. Please be aware, that most [4 implementers]
cirrus-common/src/main/java/dev/simplix/cirrus/common/business/MenuItemWrapper.java
PlayerWrapper (Interface)
(no doc) [6 implementers]
cirrus-common/src/main/java/dev/simplix/cirrus/common/business/PlayerWrapper.java
Container (Interface)
A container stores InventoryMenuItemWrappers at a given slot position. [1 implementers]
cirrus-common/src/main/java/dev/simplix/cirrus/common/container/Container.java

Core symbols most depended-on inside this repo

getClass
called by 49
cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/util/ReflectionUtil.java
get
called by 48
cirrus-common/src/main/java/dev/simplix/cirrus/common/container/Container.java
player
called by 35
cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/Menu.java
put
called by 34
cirrus-common/src/main/java/dev/simplix/cirrus/common/util/InventoryContentMap.java
topContainer
called by 29
cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/Menu.java
add
called by 24
cirrus-common/src/main/java/dev/simplix/cirrus/common/container/Container.java
title
called by 23
cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/Menu.java
register
called by 23
cirrus-common/src/main/java/dev/simplix/cirrus/common/converter/Converters.java

Shape

Method 458
Class 95
Interface 16
Enum 1

Languages

Java100%

Modules by API surface

cirrus-common/src/main/java/dev/simplix/cirrus/common/util/InventoryContentMap.java24 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/item/CirrusItem.java24 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/mojangson/MojangsonWriter.java21 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/menus/MultiPageMenu.java21 symbols
cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/util/ReflectionUtil.java17 symbols
cirrus-spigot/src/main/java/dev/simplix/cirrus/spigot/menubuilder/SpigotMenuBuilder.java17 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/AbstractMenu.java16 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/menu/Menu.java15 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/item/ProtocolizeMenuItemWrapper.java12 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/business/InventoryMenuItemWrapper.java12 symbols
cirrus-velocity/src/main/java/dev/simplix/cirrus/velocity/VelocityPlayerWrapper.java10 symbols
cirrus-common/src/main/java/dev/simplix/cirrus/common/i18n/Replacer.java10 symbols

For agents

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

⬇ download graph artifact