AbstractMenus is a GUI plugin for SpigotMC servers that allows server owners and developers to create custom GUIs with ease. The plugin is designed to be user-friendly and easy to use, with a wide range of features and options to customize the GUIs to your liking. The plugin is also highly customizable, allowing you to create GUIs that fit your server's theme and style.
Due to the fact that Mojang often changes things on the server side, and the fact that many servers are often updated to the latest versions at short notice, we have decided to support only a few of the latest versions of Minecraft. We currently support versions from 1.20.6 onwards. This allows us to keep the code clean without using a bunch of wrappers for backwards compatibility, and also reduces the time to test the plugin functionality.
Requirements:
- Gradle 8.5+
- JDK 21+
- Clone the repository using Git:
git clone https://github.com/AbstractMenus/minecraft-plugin.git AbstractMenus
- Navigate to the project folder:
cd AbstractMenus
- Install Dependencies:
./gradlew build
- Build project
./gradlew shadowJar
If you have suggestions for improvement or want to report a bug, feel free to create an issue or make a pull request in the project repository.
This project is distributed under the MIT licence. You are free to use, modify and redistribute this code under the terms of the licence.