MCPcopy Index your code
hub / github.com/TriumphTeam/triumph-gui

github.com/TriumphTeam/triumph-gui @3.1.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.1.13 ↗ · + Follow
366 symbols 881 edges 48 files 277 documented · 76%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Welcome to triumph-gui 👋

license release language

This lib was made to simplify the creation of GUIs.

Author

👤 TriumphTeam

  • Documentation: https://triumphteam.dev/docs/triumph-gui 🚧
  • Maven Central: https://search.maven.org/artifact/dev.triumphteam/triumph-gui

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2024 TriumphTeam.

This project is MIT licensed.

Extension points exported contracts — how you extend this code

NbtWrapper (Interface)
(no doc) [5 implementers]
core/src/main/java/dev/triumphteam/gui/components/nbt/NbtWrapper.java
NameLoreHandler (Interface)
(no doc) [5 implementers]
core/src/main/java/dev/triumphteam/gui/builder/item/NameLoreHandler.java
GuiContainer (Interface)
(no doc) [4 implementers]
core/src/main/java/dev/triumphteam/gui/components/GuiContainer.java
Chest (Interface)
(no doc) [1 implementers]
core/src/main/java/dev/triumphteam/gui/components/InventoryProvider.java
Typed (Interface)
(no doc) [1 implementers]
core/src/main/java/dev/triumphteam/gui/components/InventoryProvider.java

Core symbols most depended-on inside this repo

getInventory
called by 39
core/src/main/java/dev/triumphteam/gui/components/InventoryProvider.java
getMeta
called by 29
core/src/main/java/dev/triumphteam/gui/builder/item/BaseItemBuilder.java
setMeta
called by 25
core/src/main/java/dev/triumphteam/gui/builder/item/BaseItemBuilder.java
remove
called by 18
core/src/main/java/dev/triumphteam/gui/components/nbt/LegacyNbt.java
setItem
called by 14
core/src/main/java/dev/triumphteam/gui/guis/BaseGui.java
getRows
called by 12
core/src/main/java/dev/triumphteam/gui/guis/BaseGui.java
getInstance
called by 12
core/src/main/java/dev/triumphteam/gui/builder/item/BukkitNameLoreHandler.java
getInstance
called by 12
paper/src/main/java/dev/triumphteam/gui/builder/item/PaperNameLoreHandler.java

Shape

Method 317
Class 38
Interface 7
Enum 4

Languages

Java100%

Modules by API surface

core/src/main/java/dev/triumphteam/gui/guis/BaseGui.java63 symbols
core/src/main/java/dev/triumphteam/gui/builder/item/BaseItemBuilder.java29 symbols
core/src/main/java/dev/triumphteam/gui/guis/PaginatedGui.java27 symbols
core/src/main/java/dev/triumphteam/gui/components/GuiContainer.java20 symbols
core/src/main/java/dev/triumphteam/gui/builder/gui/BaseGuiBuilder.java20 symbols
core/src/main/java/dev/triumphteam/gui/guis/InteractionModifierListener.java14 symbols
core/src/main/java/dev/triumphteam/gui/components/nbt/LegacyNbt.java14 symbols
core/src/main/java/dev/triumphteam/gui/guis/ScrollingGui.java11 symbols
core/src/main/java/dev/triumphteam/gui/components/util/GuiFiller.java11 symbols
core/src/main/java/dev/triumphteam/gui/builder/item/ItemBuilder.java11 symbols
paper/src/main/java/dev/triumphteam/gui/builder/item/PaperItemBuilder.java9 symbols
core/src/main/java/dev/triumphteam/gui/guis/GuiItem.java7 symbols

For agents

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

⬇ download graph artifact