MCPcopy Index your code
hub / github.com/dadus33-plugins/ChatItem

github.com/dadus33-plugins/ChatItem @2.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.6.2 ↗ · + Follow
633 symbols 2,177 edges 96 files 29 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ChatItem

The official repository of the ChatItem Spigot/Bukkit plugin.

You can:

Item doesn't show up well in chat

You can do /chatitem admin then select one of the other paper items in the menu. It will change how the plugin tries to display items in chat.

If you still have an issue, please do: 1) Do /chatitem admin then select on "Debug" item at top right 2) Try to use ChatItem in chat 3) Come on discord here or in private message: Elikill58#0743 4) Send the full file logs/latest.log

PS: Yes you can disable the debug behavior after.

Building

Building this is simple as we use Maven.

To build it, simply clone this repository and then run mvn clean install.

You can add the parameter export_dir to set the URL where the JAR will be exported.

Extension points exported contracts — how you extend this code

IPlayerNamer (Interface)
(no doc) [18 implementers]
src/main/java/me/dadus33/chatitem/playernamer/IPlayerNamer.java
IPlaceholders (Interface)
(no doc) [11 implementers]
src/main/java/me/dadus33/chatitem/hook/placeholders/IPlaceholders.java
INamer (Interface)
(no doc) [8 implementers]
src/main/java/me/dadus33/chatitem/itemnamer/INamer.java
IComponentManager (Interface)
(no doc) [5 implementers]
src/main/java/me/dadus33/chatitem/chatmanager/v1/basecomp/IComponentManager.java
IPlayerVersion (Interface)
(no doc) [3 implementers]
src/main/java/me/dadus33/chatitem/playerversion/IPlayerVersion.java

Core symbols most depended-on inside this repo

get
called by 87
src/main/java/me/dadus33/chatitem/invsee/InvShower.java
add
called by 76
src/main/java/me/dadus33/chatitem/invsee/InvShower.java
replace
called by 65
src/main/java/me/dadus33/chatitem/hook/placeholders/IPlaceholders.java
registerEntity
called by 62
src/main/java/me/dadus33/chatitem/chatmanager/v1/utils/ItemRewriter_1_9_TO_1_8.java
getInstance
called by 60
src/main/java/me/dadus33/chatitem/ChatItem.java
debug
called by 60
src/main/java/me/dadus33/chatitem/ChatItem.java
equals
called by 60
src/main/java/me/dadus33/chatitem/utils/SemVer.java
isEmpty
called by 59
src/main/java/me/dadus33/chatitem/utils/Utils.java

Shape

Method 526
Class 95
Interface 7
Enum 5

Languages

Java100%

Modules by API surface

src/main/java/me/dadus33/chatitem/chatmanager/ChatManager.java30 symbols
src/main/java/me/dadus33/chatitem/utils/SemVer.java24 symbols
src/main/java/me/dadus33/chatitem/utils/Utils.java22 symbols
src/main/java/me/dadus33/chatitem/platform/hook/SpigotPlatform.java21 symbols
src/main/java/me/dadus33/chatitem/chatmanager/v1/packets/PacketType.java18 symbols
src/main/java/me/dadus33/chatitem/chatmanager/v1/packets/PacketContent.java18 symbols
src/main/java/me/dadus33/chatitem/ChatItem.java17 symbols
src/main/java/me/dadus33/chatitem/chatmanager/Chat.java15 symbols
src/main/java/me/dadus33/chatitem/utils/ReflectionUtils.java14 symbols
src/main/java/me/dadus33/chatitem/platform/hook/PaperPlatform.java14 symbols
src/main/java/me/dadus33/chatitem/platform/IPlatform.java14 symbols
src/main/java/me/dadus33/chatitem/chatmanager/v1/packets/custom/channel/NMUChannel.java14 symbols

For agents

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

⬇ download graph artifact