MCPcopy Index your code
hub / github.com/HelpChat/DeluxeMenus

github.com/HelpChat/DeluxeMenus @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
785 symbols 2,289 edges 89 files 86 documented · 11% updated 8d ago★ 13447 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

logo

ciImg bstatsImg discordImg licenseImg GitBook

Information

DeluxeMenus is the all in one inventory GUI menu plugin! You can create GUI menus that open with custom commands that will show stats or perform actions specific to the player who opened it. Your menus are fully configurable. You can create menus that show specific items to different players, or perform different actions depending on what javascript requirement they have for the specific slot in a certain GUI.

DeluxeMenus depends on PlaceholderAPI.

Contribute

If you would like to contribute towards DeluxeMenus should you take a look at our Contributing file for the ins and outs on how you can do that and what you need to keep in mind.

Support

Quick Links

Extension points exported contracts — how you extend this code

SimpleCache (Interface)
(no doc) [22 implementers]
src/main/java/com/extendedclip/deluxemenus/cache/SimpleCache.java
ItemMarker (Interface)
(no doc) [8 implementers]
src/main/java/com/extendedclip/deluxemenus/dupe/marker/ItemMarker.java
ItemHook (Interface)
(no doc) [24 implementers]
src/main/java/com/extendedclip/deluxemenus/hooks/ItemHook.java
ClickHandler (Interface)
(no doc) [2 implementers]
src/main/java/com/extendedclip/deluxemenus/action/ClickHandler.java

Core symbols most depended-on inside this repo

debug
called by 144
src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java
sms
called by 94
src/main/java/com/extendedclip/deluxemenus/DeluxeMenus.java
build
called by 90
src/main/java/com/extendedclip/deluxemenus/menu/options/MenuOptions.java
size
called by 66
src/main/java/com/extendedclip/deluxemenus/menu/options/MenuOptions.java
options
called by 54
src/main/java/com/extendedclip/deluxemenus/menu/Menu.java
setPlaceholdersAndArguments
called by 53
src/main/java/com/extendedclip/deluxemenus/menu/MenuHolder.java
getString
called by 52
src/main/java/com/extendedclip/deluxemenus/nbt/NbtProvider.java
message
called by 49
src/main/java/com/extendedclip/deluxemenus/utils/Messages.java

Shape

Method 693
Class 79
Enum 9
Interface 4

Languages

Java100%

Modules by API surface

src/main/java/com/extendedclip/deluxemenus/menu/options/MenuItemOptions.java112 symbols
src/main/java/com/extendedclip/deluxemenus/menu/options/MenuOptions.java43 symbols
src/main/java/com/extendedclip/deluxemenus/requirement/wrappers/ItemWrapper.java33 symbols
src/main/java/com/extendedclip/deluxemenus/menu/MenuHolder.java32 symbols
src/main/java/com/extendedclip/deluxemenus/nbt/NbtProvider.java29 symbols
src/main/java/com/extendedclip/deluxemenus/menu/Menu.java29 symbols
src/main/java/com/extendedclip/deluxemenus/DeluxeMenus.java26 symbols
src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java23 symbols
src/main/java/com/extendedclip/deluxemenus/persistentmeta/PersistentMetaHandler.java15 symbols
src/main/java/com/extendedclip/deluxemenus/command/subcommand/MetaCommand.java14 symbols
src/main/java/com/extendedclip/deluxemenus/command/subcommand/ListCommand.java13 symbols
src/main/java/com/extendedclip/deluxemenus/action/ClickAction.java12 symbols

For agents

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

⬇ download graph artifact