GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NichtStudioCode/InvUI: A paper library for creating custom inventory-based GUIs.

BranchesTags
Open more actions menu

Latest commit

 

History

900 Commits
900 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
buildSrc
buildSrc
 
 
gradle
gradle
 
 
invui-kotlin
invui-kotlin
 
 
invui
invui
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

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.

Minecraft version InvUI version
26.3 2.4.0 - 2.5.x
26.2 2.2.0 - 2.3.2
26.1.2 2.0.0 - 2.1.1
1.14.0 - 1.21.11 1.49

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.

About

A paper library for creating custom inventory-based GUIs.

Topics

apibukkitcontainerguiinventoriesinventoryjavakotlinlibrarymenuminecraftpaperpapermcspigot

Resources

Readme
MIT license
Activity

Stars

431 stars

Watchers

8 watching

Forks

50 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.