MCPcopy Index your code
hub / github.com/Smudgge/Leaf

github.com/Smudgge/Leaf @5.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.2.2 ↗ · + Follow
938 symbols 3,094 edges 147 files 509 documented · 54%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<a href="https://github.com/smuddgge/Leaf/releases"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/download.png" width="512"></a>
<a href="https://smuddgge.gitbook.io/leaf-5.0.0/"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/wiki.png" width="512"></a>
<a href="https://discord.gg/pax7uFhaaD"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/Discord.png" width="512"></a>

CodeFactor Github All Releases GitHub issues GitHub pulls GitHub version

#  __         ______     ______     ______
# /\ \       /\  ___\   /\  __ \   /\  ___\
# \ \ \____  \ \  __\   \ \  __ \  \ \  __\
#  \ \_____\  \ \_____\  \ \_\ \_\  \ \_\
#   \/_____/   \/_____/   \/_/\/_/   \/_/
#
# Velocity Proxy Server Plugin
# Author : Smudge
<a href="https://builtbybit.com/resources/leaf-velocity-plugin.26200/"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/builtbybit.png" width="200"></a>
<a href="https://forums.papermc.io/threads/leaf-★-create-your-own-essential-proxy-commands.580/"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/paper.png" width="200"></a>
<a href="https://modrinth.com/plugin/leaf"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/modrinth.png" width="200"></a>
<a href="https://hangar.papermc.io/Smudge/Leaf"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/hangar.png" width="200"></a>

BStats

<a href="https://www.paypal.com/donate/?hosted_button_id=6UNZH6234RBHW"><img src="https://github.com/Smudgge/Leaf/raw/5.2.2/graphics/donate.png" width="512"></a>

Extension points exported contracts — how you extend this code

PlaceholderCondition (Interface)
Represents a placeholder's condition. [14 implementers]
src/main/java/com/github/smuddgge/leaf/placeholders/PlaceholderCondition.java
SlotType (Interface)
Represents a slot type [10 implementers]
src/main/java/com/github/smuddgge/leaf/inventorys/slots/SlotType.java
PlaceholderParser (Interface)
Represents a placeholder parser. Used to parse placeholders in strings. [5 implementers]
src/main/java/com/github/smuddgge/leaf/discord/DiscordWebhookAdapter.java
PlaceholderParser (Interface)
Represents a placeholder parser. Used to parse placeholders in strings. [5 implementers]
src/main/java/com/github/smuddgge/leaf/discord/DiscordBotMessageAdapter.java
CommandType (Interface)
(no doc) [12 implementers]
src/main/java/com/github/smuddgge/leaf/commands/CommandType.java

Core symbols most depended-on inside this repo

getSection
called by 154
src/main/java/com/github/smuddgge/leaf/commands/Command.java
getString
called by 153
src/main/java/com/github/smuddgge/leaf/placeholders/Placeholder.java
getDatabase
called by 90
src/main/java/com/github/smuddgge/leaf/Leaf.java
log
called by 84
src/main/java/com/github/smuddgge/leaf/MessageManager.java
sendMessage
called by 84
src/main/java/com/github/smuddgge/leaf/commands/types/friends/FriendList.java
getServer
called by 83
src/main/java/com/github/smuddgge/leaf/Leaf.java
match
called by 78
src/main/java/com/github/smuddgge/leaf/inventorys/slots/SlotType.java
toString
called by 73
src/main/java/com/github/smuddgge/leaf/Metrics.java

Shape

Method 776
Class 150
Interface 8
Enum 4

Languages

Java100%

Modules by API surface

src/main/java/com/github/smuddgge/leaf/Metrics.java65 symbols
src/main/java/com/github/smuddgge/leaf/datatype/OpPlayerAdapter.java36 symbols
src/main/java/com/github/smuddgge/leaf/datatype/User.java27 symbols
src/main/java/com/github/smuddgge/leaf/commands/Command.java23 symbols
src/main/java/com/github/smuddgge/leaf/commands/CommandStatus.java22 symbols
src/main/java/com/github/smuddgge/leaf/Leaf.java20 symbols
src/main/java/com/github/smuddgge/leaf/discord/DiscordBotCommandAdapter.java16 symbols
src/main/java/com/github/smuddgge/leaf/configuration/handlers/CommandConfigurationHandler.java16 symbols
src/main/java/com/github/smuddgge/leaf/inventorys/InventoryItem.java12 symbols
src/main/java/com/github/smuddgge/leaf/configuration/ConfigMessages.java12 symbols
src/main/java/com/github/smuddgge/leaf/commands/CommandSuggestions.java12 symbols
src/main/java/com/github/smuddgge/leaf/MessageManager.java12 symbols

For agents

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

⬇ download graph artifact