MCPcopy Index your code
hub / github.com/McJtyMods/InControl

github.com/McJtyMods/InControl @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
749 symbols 2,073 edges 68 files 25 documented · 3% updated 26d ago★ 51276 open issues
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

IEventQuery (Interface)
(no doc) [6 implementers]
src/main/java/mcjty/incontrol/tools/rules/IEventQuery.java
IBauble (Interface)
This interface should be extended by items that can be worn in bauble slots @author Azanor
src/api/java/baubles/api/IBauble.java
EventGetter (Interface)
(no doc) [2 implementers]
src/main/java/mcjty/incontrol/tools/rules/RuleBase.java
IRenderBauble (Interface)
A Bauble Item that implements this will be have hooks to render something on the player while its equipped. This class d
src/api/java/baubles/api/render/IRenderBauble.java
IModRuleCompatibilityLayer (Interface)
(no doc) [2 implementers]
src/main/java/mcjty/incontrol/tools/rules/IModRuleCompatibilityLayer.java
IBaublesItemHandler (Interface)
(no doc) [2 implementers]
src/api/java/baubles/api/cap/IBaublesItemHandler.java
SummonEventGetter (Interface)
(no doc) [1 implementers]
src/main/java/mcjty/incontrol/rules/SummonEventGetter.java
IEnigmaScript (Interface)
(no doc) [1 implementers]
src/api/java/mcjty/enigma/api/IEnigmaScript.java

Core symbols most depended-on inside this repo

attribute
called by 309
src/main/java/mcjty/incontrol/tools/typed/GenericAttributeMapFactory.java
create
called by 222
src/main/java/mcjty/incontrol/tools/typed/Attribute.java
add
called by 171
src/main/java/mcjty/incontrol/commands/Counter.java
create
called by 125
src/main/java/mcjty/incontrol/tools/typed/Key.java
createMulti
called by 87
src/main/java/mcjty/incontrol/tools/typed/Attribute.java
consume
called by 70
src/main/java/mcjty/incontrol/tools/typed/AttributeMap.java
getWorld
called by 68
src/main/java/mcjty/incontrol/tools/rules/RuleBase.java
has
called by 62
src/main/java/mcjty/incontrol/tools/typed/AttributeMap.java

Shape

Method 666
Class 69
Interface 10
Enum 4

Languages

Java100%

Modules by API surface

src/main/java/mcjty/incontrol/tools/rules/CommonRuleEvaluator.java59 symbols
src/main/java/mcjty/incontrol/rules/support/GenericRuleEvaluator.java43 symbols
src/main/java/mcjty/incontrol/tools/rules/RuleBase.java42 symbols
src/main/java/mcjty/incontrol/spawner/SpawnerConditions.java41 symbols
src/main/java/mcjty/incontrol/rules/RuleCache.java32 symbols
src/main/java/mcjty/incontrol/tools/rules/IModRuleCompatibilityLayer.java30 symbols
src/main/java/mcjty/incontrol/compat/ModRuleCompatibilityLayer.java30 symbols
src/main/java/mcjty/incontrol/spawner/SpawnerRule.java27 symbols
src/main/java/mcjty/incontrol/rules/SummonAidRule.java24 symbols
src/main/java/mcjty/incontrol/rules/SpawnRule.java22 symbols
src/main/java/mcjty/incontrol/rules/LootRule.java22 symbols
src/api/java/baubles/api/inv/BaublesInventoryWrapper.java21 symbols

For agents

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

⬇ download graph artifact