Skip to content

The Inventory GUI Framework (IGF) was designed to allow GUI construction using Inventory more quickly in the development of MinecraftPaperPlugin.

License

Notifications You must be signed in to change notification settings

SwiftStorm-Studio/IGF

Repository files navigation

IGF - Inventory GUI Framework

Latest version: Maven metadata URL

IGF (Inventory GUI Framework) is a lightweight library for creating intuitive and powerful Inventory GUIs in Minecraft plugins. It simplifies the process of building and managing custom GUI interfaces using the native Minecraft inventory system, making it ideal for developers who want to enhance their plugins with an interactive user experience.

Features

  • Easy-to-use API for creating Inventory GUIs.
  • Support for different event handlers (click, open, close).
  • Built-in utility functions for managing complex GUIs.(I'll implement this in the future)

Getting Started

Installation

To include IGF in your project, add the following dependency to your pom.xml if you're using Maven:

<dependency>
    <groupId>net.rk4z</groupId>
    <artifactId>igf</artifactId>
    <version>{version}</version> <!-- Replace {version} with the latest version -->
</dependency>

For Gradle, include this in your build.gradle:

repositories {
    mavenCentral()
}

dependencies {
    implementation 'net.rk4z:igf:{version}' // Replace {version} with the latest version
}

For kotlin DSL:

repositories {
    mavenCentral()
}

dependencies {
    implementation("net.rk4z:igf:{version}") // Replace {version} with the latest version
}

Hint: You can always find the latest version on Maven Central.

License

This project is licensed under the MIT License – see the LICENSE file for details.

About

The Inventory GUI Framework (IGF) was designed to allow GUI construction using Inventory more quickly in the development of MinecraftPaperPlugin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages