Skip to content

NichtStudioCode/InvUI

Repository files navigation

Logo

Stars GitHub issues License

InvUI

An Inventory GUI library for Minecraft Paper servers.

Highlighted features:

  • Supports most inventory types: Chest, Anvil, Brewer, Cartography, Crafter, Crafting, Furnace, Grindstone, Merchant, Smithing, Stonecutter
  • Different Gui types: Normal, Paged, Tab, Scroll
  • Gui-embeddable inventories with a powerful event system (e.g. only allow input for certain item types, customize maximum stack size per slot, etc.)
  • First-class MiniMessage support
  • Easy localization of UI items using the built-in ItemBuilder

Check out the InvUI Documentation to learn more.
If you have any questions, feel free to join the Discord or ask them in GitHub Discussions.

Version Compatibility

Starting with v2, InvUI is no longer a multi-version library. See the table below for an overview of which InvUI version is compatible with which Minecraft version.

InvUI version Minecraft version
2.0.x 26.1.1
1.49 1.14.0 - 1.21.11

Maven

<repository>
    <id>xenondevs</id>
    <url>https://repo.xenondevs.xyz/releases</url>
</repository>
<dependency>
    <groupId>xyz.xenondevs.invui</groupId>
    <artifactId>invui</artifactId>
    <version>VERSION</version>
</dependency>

Check out the InvUI documentation for more information.

Examples

These examples are taken from the documentation linked above. To keep the code examples there short, button names are often omitted.

Packages

 
 
 

Contributors