MCPcopy Index your code
hub / github.com/HibiscusMC/HMCCosmetics

github.com/HibiscusMC/HMCCosmetics @v2.8.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.8.2 ↗ · + Follow
638 symbols 2,204 edges 100 files 134 documented · 21% updated 10d agov2.8.2 · 2025-12-17★ 16910 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<a href="https://www.spigotmc.org/resources/100107/">
    <img alt="logo" src="https://www.spigotmc.org/data/resource_icons/100/100107.jpg?1645162659"/>
</a>

Source code for HMCCosmetics, a premium Minecraft plugin.

<a href="https://www.spigotmc.org/resources/100107/">
    <img alt="spigot" src="https://img.shields.io/badge/SPIGOT-HMCCosmetics-yellow?style=for-the-badge"/>
</a>
<a href="https://polymart.org/resource/1879">
    <img alt="polymart" src="https://img.shields.io/badge/POLYMART-HMCCosmetics-brightgreen?style=for-the-badge"/>
</a>
<a href="https://docs.hibiscusmc.com/">
    <img alt="docs" src="https://img.shields.io/badge/Documentation-brightgreen?style=for-the-badge"/>
</a>
<a href="https://discord.gg/pcm8kWrdNt">
    <img alt="discord" src="https://img.shields.io/badge/Discord Support-blue?style=for-the-badge"/>
</a>

Extension points exported contracts — how you extend this code

CosmeticUpdateBehavior (Interface)
Generic updates that happen every tick or when manually requested to be dispatched. [6 implementers]
common/src/main/java/com/hibiscusmc/hmccosmetics/cosmetic/behavior/CosmeticUpdateBehavior.java
CosmeticMovementBehavior (Interface)
Updates cosmetics whenever a player moves. [4 implementers]
common/src/main/java/com/hibiscusmc/hmccosmetics/cosmetic/behavior/CosmeticMovementBehavior.java
DyeMenu (Interface)
(no doc) [4 implementers]
common/src/main/java/com/hibiscusmc/hmccosmetics/gui/special/DyeMenu.java
CosmeticHolder (Interface)
Represents any object that can wear/hold cosmetics, users, for example. [1 implementers]
common/src/main/java/com/hibiscusmc/hmccosmetics/cosmetic/CosmeticHolder.java

Core symbols most depended-on inside this repo

sendDebugMessages
called by 130
common/src/main/java/com/hibiscusmc/hmccosmetics/util/MessagesUtil.java
getPlayer
called by 122
common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java
getInstance
called by 82
common/src/main/java/com/hibiscusmc/hmccosmetics/HMCCosmeticsPlugin.java
sendMessage
called by 77
common/src/main/java/com/hibiscusmc/hmccosmetics/util/MessagesUtil.java
get
called by 63
common/src/main/java/com/hibiscusmc/hmccosmetics/database/types/Data.java
getUser
called by 55
common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUsers.java
getId
called by 53
common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/Type.java
getUniqueId
called by 51
common/src/main/java/com/hibiscusmc/hmccosmetics/api/events/PlayerEvent.java

Shape

Method 529
Class 101
Interface 4
Enum 3
Function 1

Languages

Java98%
Kotlin2%

Modules by API surface

common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java48 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java26 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBalloonManager.java19 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/util/packets/HMCCPacketManager.java18 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/api/HMCCosmeticsAPI.java17 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/util/Octree.java14 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/util/PlayerSearchManager.java13 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/config/WardrobeSettings.java13 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserBackpackManager.java12 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/placeholders/HMCPlaceholderExpansion.java12 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menus.java12 symbols
common/src/main/java/com/hibiscusmc/hmccosmetics/cosmetic/Cosmetics.java11 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page