Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nichtstudiocode/invui
A spigot library for creating custom inventory-based GUIs.
https://github.com/nichtstudiocode/invui
api bukkit gui inventories inventory java library spigot
Last synced: 6 days ago
JSON representation
A spigot library for creating custom inventory-based GUIs.
- Host: GitHub
- URL: https://github.com/nichtstudiocode/invui
- Owner: NichtStudioCode
- License: mit
- Created: 2021-01-20T21:27:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-26T14:50:21.000Z (26 days ago)
- Last Synced: 2025-01-08T05:18:18.133Z (13 days ago)
- Topics: api, bukkit, gui, inventories, inventory, java, library, spigot
- Language: Java
- Homepage:
- Size: 4.67 MB
- Stars: 262
- Watchers: 7
- Forks: 23
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![Logo](https://i.imgur.com/bFqCsuj.png)
[![Stars](https://img.shields.io/github/stars/NichtStudioCode/InvUI?color=ffa200)](https://github.com/NichtStudioCode/InvUI/stargazers)
![GitHub issues](https://img.shields.io/github/issues/NichtStudioCode/InvUI)
![License](https://img.shields.io/github/license/NichtStudioCode/InvUI)# InvUI
An Inventory API for Minecraft Spigot servers.
Supports all versions from 1.14.0 to 1.21.4.[Documentation](https://xenondevs.xyz/docs/invui/)
## Features
* Different types of inventories (Chest, Anvil, Cartography Table, Dropper...)
* Different GUI types (Normal, Paged, Tab, Scroll)
* Nested GUIs (For example use a Scroll-GUI as a tab page)
* Easily customizable (Create your own GUI types and Items)
* VirtualInventory: Store real items inside GUIs, customize maximum stack size per slot, etc.
* Easy way to add localization using the ItemProvider system and the built-in ItemBuilder
* Advanced ItemBuilder (Normal, Potion, Skull, Banner, Firework) with BaseComponent support
* Support for BaseComponents in inventory titles
* Uncloseable inventories
* GUI Animations
* GUI Builder## Maven
```xml
xenondevs
https://repo.xenondevs.xyz/releases```
```xml
xyz.xenondevs.invui
invui
VERSION
pom```
Check out the [InvUI documentation](https://xenondevs.xyz/docs/invui/) for more information.
## Examples
![1](https://i.imgur.com/uaqjHSS.gif)
![2](https://i.imgur.com/rvE7VK5.gif)