Go to file
NichtStudioCode 206a709335 Split invui module in invui and invui-core
The new invui-core module now contains all sources. The invui module is just a bundle of invui-core and all inventory-access revisions. This should make it easier to only include on inventory-access revision for plugins that don't have multi-version support.
2023-04-15 18:21:05 +02:00
.github CodeQL workflow 2022-12-17 14:28:19 +01:00
inventoryaccess Bump version 2023-04-15 17:56:42 +02:00
invui Split invui module in invui and invui-core 2023-04-15 18:21:05 +02:00
invui-core Split invui module in invui and invui-core 2023-04-15 18:21:05 +02:00
invui-kotlin Split invui module in invui and invui-core 2023-04-15 18:21:05 +02:00
invui-resourcepack Split invui module in invui and invui-core 2023-04-15 18:21:05 +02:00
.gitattributes Initial commit 2021-01-20 22:27:13 +01:00
.gitignore Update .gitignore 2021-12-12 12:13:14 +01:00
jitpack.yml Update jitpack.yml 2021-12-01 20:04:57 +01:00
LICENSE Create LICENSE 2021-02-06 16:48:56 +01:00
pom.xml Split invui module in invui and invui-core 2023-04-15 18:21:05 +02:00
README.md Update README.md 2023-04-10 22:02:38 +02:00

Logo

Stars GitHub issues License

InvUI

An Inventory API for Minecraft Spigot servers.
Supports all versions from 1.14 to 1.19.

Documentation

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
  • Supports custom textures (forced resource pack system, compatible with AuthMe)
  • Advanced ItemBuilder (Normal, Potion, Skull) with BaseComponent support
  • Support for BaseComponents in inventory titles
  • Uncloseable inventories
  • GUI Animations
  • GUI Builder

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

1 2