SkiesGUIs
SkiesGUIs is a GUI creation tool for Fabric servers that significantly simplifies the process of developing basic graphical interfaces. All you need to create a new interface is to add a file to the guis folder and use a simple configuration format.
Main Features
The system allows creating unlimited graphical interfaces with extensive customization options:
- Complete customization of items in inventory
- Multiple slot definitions for a single item
- Name and lore customization with MiniMessage formatting support
- Advanced work with NBT data (custom models, Pokemon, and more)
- Item display conditions with various actions
- Actions when clicking on items
- Condition checks when interacting with interface elements
- GUI open and close events
- Access requirements for interfaces
- 13 action types and 6 condition check types
- Creation of alias commands for quick access to GUIs
- Integration with economy systems (Impactor, Pebbles Economy)
- Placeholder support (Impactor, PlaceholderAPI)
Installation and Setup
- Download the latest version of the mod
- Install required dependencies:
- Fabric Language Kotlin
- Additional optional modules:
- Impactor (economy and placeholders)
- Pebbles Economy (economic system)
- MiniPlaceholders (extended placeholders)
- PlaceholderAPI (substitution system)
- Plan (additional condition checks)
- Place files in your server's
modsfolder - Configure interfaces in the
./config/skiesguis/guis/directory
Commands and Permissions
Main commands:
/gui reload— mod reload/gui open— open interface by identifier[player] /gui printnbt— display NBT data of item in hand/gui debug— enable debug mode
Permission system:
skiesguis.open.— permission to open GUI via alias commands
Planned Updates
The following improvements are in development:
- Enhanced debugging and error handling system
- New action types with integration of other mods
- Expanded set of condition checks
- Support for various inventory types (chests, dispensers, hoppers)
- Automatic interface updates at specified intervals
- Ability to add animations