← Назад к ресурсам

SkiesGUIs

A Fabric server-sided GUI creation mod aimed at making creating basic GUIs easier!

Modrinth utility

Описание

# SkiesGUIs A Fabric server-sided GUI creation mod aimed to make creating basic GUIs easier! Creating a new GUI is as easy as creating a new file in the `guis` folder and following the basic formatting found on the Wiki! More information on configuration can be found on the [Wiki]([https://github.com/PokeSkies/SkiesGUIs/wiki](https://docs.skiesdev.com/skiesguis/getting_started/introduction/))! ## Features - Create practically infinite GUIs *(idk, haven't tested that)* - Customize everything about items in the inventory - Multi slot definitions *(one item definition, multiple slots)* - Name/Lore customization with [MiniMessage formatting](https://docs.advntr.dev/minimessage/format.html) - Full access to NBT *(custom model data, Pokemon, etc.)* - Item view requirements/conditionals *(with success/deny actions)* - Item click actions - Item click requirements/conditionals *(with success/deny actions)* - GUI open and close actions - GUI open requirements/conditionals *(with success/deny actions)* - 13 action types *(for now)* - 6 requirement types *(for now)* - Create alias commands to access GUIs - Economy Integrations (Impactor, Pebbles Economy) - Placeholder Integrations (Impactor, PlaceholderAPI) ## Installation 1. Download the latest version of the mod from the Releases tab. 2. Download all required dependencies: - [Fabric Language Kotlin](https://modrinth.com/mod/fabric-language-kotlin) 3. Download any optional dependencies: - [Impactor](https://modrinth.com/mod/impactor) **_(Economy, Placeholders)_** - Pebbles Economy **_(Economy)_** - [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) **_(Placeholders)_** - [PlaceholderAPI](https://modrinth.com/mod/placeholder-api) **_(Placeholders)_** - [Plan](https://www.curseforge.com/minecraft/mc-mods/plan-player-analytics) **_(Additional Requirements)_** 4. Install the mod and dependencies into your server's `mods` folder. 5. Configure your GUIs in the `./config/skiesguis/guis/` folder. ## Commands/Permissions | Command | Description | Permission | |-----------------------------|---------------------------------------------------------------|----------------------------| | /gui reload | Reload the Mod | skiesguis.command.reload | | /gui open [player] | Open a GUI specified by its ID, optionally for another player | skiesguis.command.open | | /gui printnbt | Print the NBT data of the item in your hand, if present | skiesguis.command.printnbt | | /gui debug | Toggle the debug mode for more insight into errors | skiesguis.command.deug | | Permission | Description | |-------------------------|------------------------------------------------------| | skiesguis.open. | Permission to open a GUI when using an Alias Command | ## Planned Features - Better/more debugging and error handling - More Action Types - Mod Integrations (Cobblemon, etc.) - **Please submit suggestions!** - More Requirement Types - Mod Integrations (Cobblemon, etc.) - Regex? - Location? - **Please submit suggestions!** - More Inventory Types (coming in 2.x.x) - Inventory Update Ticking (optionally update GUI at an interval) - Animations?? ## Donations This mod was developed as part of the Skies Development goal of **providing free, high quality, and open sourced mods** for the Cobblemon and Fabric communities! If you are able to support this mission, **please consider making a one-time donation or becoming a Member** on [Ko-fi](https://ko-fi.com/stampede2011). Being a member gives you early access to all new mods as well as helping decide on the development direction. ## Support A community support Discord has been opened up for all Skies Development related projects! Feel free to join and ask questions or leave suggestions :)