
GUI-API
A modular, component-based GUI framework for Spigot/Paper/Folia plugins.
Оцените первым
43
4
Список изменений
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.2] - Initial Release
✨ Features
- Component-Based Architecture: Build modular UIs using reusable components.
- Interactive Buttons:
GuiButton: Standard clickable button.GuiCheckButton: Toggle button (true/false states).GuiOptionButton: Cycle through multiple predefined options.GuiConfigurableButton: Buttons with built-in configuration GUIs.
- Text Inputs:
GuiTextInput: Prompt players for single text input via chat with validation.GuiListTextInput: Collect multiple text entries from chat.
- Item Chooser:
GuiItemChooser: Allow players to select any item from their inventory as input.
- True Editable Slots:
GuiEditableSlot: Fully functional slots supporting left-click, right-click, shift-click, stacking, swapping, and splitting. Optionally return items on close.
- Panels & Nesting:
GuiPanel: Group components with independent, nested coordinate systems.
- Scrolling & Pagination:
GuiListPage: Automatic pagination for large lists.GuiScrollPane: Vertical scrolling support.GuiScrollBar: Horizontal scrolling support.
- Live Updates: Schedule async, periodic re-renders for individual components with automatic cleanup.
- GUI Grouping: Group multiple GUI instances for synchronized repaints and closing.
- Advanced Formatting: Full support for Hex colors (
&#FF0000), Gradients (<gradient:#ff0000>Text<#00ff00>), and Legacy codes. - NBT Metadata Injection: Attach custom metadata (String, Integer, Double, Boolean, Long, Float, ItemStack) directly to rendered items.
- Auto-Cleanup: Automatically dispose of GUIs and tasks when no viewers remain.
📋 Requirements
- Spigot, Paper, or compatible forks (1.20+)
- Java 17+
- NBT-API plugin (2.15.7+)
Файлы
GUIAPI_1.0.2.jar(92.05 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.2
Загрузчики
PaperPurpurSpigot
Версии игры
1.20–26.1.2
Загрузок
11
Дата публикации
07.06.2026
