Skip to content
/ GuiUtil Public

A small utility library for bukkit.

License

Notifications You must be signed in to change notification settings

e3ndr/GuiUtil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuiUtil

A small utility library for bukkit.

How to use:

GuiItemStack button = new ClickableItemStack(XMaterial.OAK_BUTTON, "Test", 1, new ClickListener() {
    @Override
    public void onClick(InventoryClickEvent e) {
        System.out.println("Hello world!");
    }
}, "Clicking this button is dangerous!");

Window window = new Window("Example Inv", 9, yourPlugin, button);

window.open(player, new WindowListener() {
    @Override
    public void onClick(InventoryClickEvent e) {
        System.out.println("Slot clicked: " + e.getRawSlot());
    }
    
    @Override
    public void onClose(InventoryCloseEvent e) {
        System.out.println("Inventory closed!");
    }
    
});

Maven:

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.e3ndr</groupId>
        <artifactId>GuiUtil</artifactId>
        <version>Tag</version>
    </dependency>
</dependencies>