An Inventory API for Minecraft Spigot servers.
Supports all versions from 1.14.0 to 1.20.2.
- 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
- Supports custom textures (forced resource pack system, compatible with AuthMe)
- Advanced ItemBuilder (Normal, Potion, Skull, Banner, Firework) with BaseComponent support
- Support for BaseComponents in inventory titles
- Uncloseable inventories
- GUI Animations
- GUI Builder
<repository>
<id>xenondevs</id>
<url>https://repo.xenondevs.xyz/releases</url>
</repository>
<dependency>
<groupId>xyz.xenondevs.invui</groupId>
<artifactId>invui</artifactId>
<version>VERSION</version>
<type>pom</type>
</dependency>
Check out the InvUI documentation for more information.