inventorygui-api 2.0.0-SNAPSHOT API
InventoryGUIAPI
InventoryGUIAPI
Advanced Minecraft GUI Library/API, built on top of Bukkit.
This is forked version with substantial API changes and transparent support for native Bedrock forms through Geyser’s Floodgate 2.0.
A backward-compatible fork, with upgrades for latest versions of Spigot (post-flattening), Java and Gradle, is available in the legacy branch.
Usage
This API is available on a Maven repository.
<repositories>
<repository>
<id>prodrivers-repo</id>
<url>https://repo.prodrivers.fr/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>fr.prodrivers.bukkit</groupId>
<artifactId>inventorygui-api</artifactId>
<version>2.0.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
Examples
View examples of how to use the API at src/main/java/me/eddie/inventoryguiapi/examples
Documentation
Documentation is available on Prodrivers Sources for:
Packages
Package
Description
Determine what content a GUI should contain
Determine what each slot in a GUI should look like and behave like
GUI related events
InventoryGUI interface, implementations and Builder
Keeps track of the state of a GUI, it's pages and their contents
Determine how a GUI is shown to viewers
Miscellaneous utilities