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

github.com/McJtyMods/TheOneProbe @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,091 symbols 2,505 edges 128 files 122 documented · 11%
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

IProbeInfoEntityProvider (Interface)
You can implement IProbeInfoEntityAccessor in your entities or else you can use this and register that to the ITheOnePro [6 …
src/main/java/mcjty/theoneprobe/api/IProbeInfoEntityProvider.java
IBauble (Interface)
This interface should be extended by items that can be worn in bauble slots @author Azanor [1 implementers]
src/api/java/baubles/api/IBauble.java
IElement (Interface)
An element in the probe gui. [17 implementers]
src/main/java/mcjty/theoneprobe/api/IElement.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
IProbeInfoProvider (Interface)
You can implement IProbeInfoAccessor in your blocks or else you can use this and register that to the ITheOneProbe. Note [6 …
src/main/java/mcjty/theoneprobe/api/IProbeInfoProvider.java
IBaublesItemHandler (Interface)
(no doc) [2 implementers]
src/api/java/baubles/api/cap/IBaublesItemHandler.java
IProbeConfig (Interface)
This inerface represents the default config for The One Probe. [4 implementers]
src/main/java/mcjty/theoneprobe/api/IProbeConfig.java
IProbeInfoAccessor (Interface)
You can implement this in your block implementation if you want to support the probe. An alternative to this is to make [3 …
src/main/java/mcjty/theoneprobe/api/IProbeInfoAccessor.java

Core symbols most depended-on inside this repo

get
called by 134
src/main/java/mcjty/theoneprobe/items/IEnumConfig.java
text
called by 114
src/main/java/mcjty/theoneprobe/api/IProbeInfo.java
style
called by 49
src/main/java/mcjty/theoneprobe/api/CompoundText.java
create
called by 48
src/main/java/mcjty/theoneprobe/api/CompoundText.java
renderText
called by 35
src/main/java/mcjty/theoneprobe/rendering/RenderHelper.java
width
called by 28
src/main/java/mcjty/theoneprobe/api/IIconStyle.java
createLabelInfo
called by 28
src/main/java/mcjty/theoneprobe/api/CompoundText.java
getWidth
called by 26
src/main/java/mcjty/theoneprobe/api/IElement.java

Shape

Method 958
Class 97
Interface 29
Enum 7

Languages

Java100%

Modules by API surface

src/main/java/mcjty/theoneprobe/apiimpl/LazyProbeConfig.java45 symbols
src/main/java/mcjty/theoneprobe/apiimpl/ProbeConfig.java44 symbols
src/main/java/mcjty/theoneprobe/api/IProbeConfig.java44 symbols
src/main/java/mcjty/theoneprobe/api/IProgressStyle.java33 symbols
src/main/java/mcjty/theoneprobe/apiimpl/styles/ProgressStyle.java30 symbols
src/main/java/mcjty/theoneprobe/config/Config.java29 symbols
src/main/java/mcjty/theoneprobe/apiimpl/styles/StyleManager.java28 symbols
src/main/java/mcjty/theoneprobe/api/IStyleManager.java28 symbols
src/main/java/mcjty/theoneprobe/apiimpl/elements/AbstractElementPanel.java26 symbols
src/main/java/mcjty/theoneprobe/apiimpl/TheOneProbeImp.java25 symbols
src/main/java/mcjty/theoneprobe/api/IProbeInfo.java23 symbols
src/main/java/mcjty/theoneprobe/rendering/RenderHelper.java21 symbols

For agents

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

⬇ download graph artifact