ℹ️Getting Started with zMenu API
This tutorial will guide you through creating a plugin using the zMenu API, a powerful system to create advanced and dynamic inventory menus for Minecraft servers.
JavaDocs: https://repo.groupez.dev/javadoc/releases/fr/maxlego08/menu/zmenu-api/1.1.0.0
Requirements
Java 21+
Spigot or Paper (1.20.4+ recommended)
Basic knowledge of plugin development
Installation
To use the zMenu API in your plugin, you need to add the repository and dependency to your build system.
Maven
Add the repository:
<repositories>
<repository>
<id>groupez</id>
<url>https://repo.groupez.dev/releases</url>
</repository>
</repositories>
Add the dependency:
<dependencies>
<dependency>
<groupId>fr.maxlego08.menu</groupId>
<artifactId>zmenu-api</artifactId>
<version>1.1.0.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
Gradle Kotlin DSL
Add the repository:
repositories {
maven {
name = "groupez"
url = uri("https://repo.groupez.dev/releases")
}
}
Add the dependency:
dependencies {
compileOnly("fr.maxlego08.menu:zmenu-api:1.1.0.0")
}
Gradle Groovy DSL
Add the repository:
repositories {
maven {
name "groupez"
url "https://repo.groupez.dev/releases"
}
}
Add the dependency:
dependencies {
compileOnly "fr.maxlego08.menu:zmenu-api:1.1.0.0"
}
Snapshots
If you want to test development versions, replace releases
by snapshots
in the repository URL:
https://repo.groupez.dev/snapshots
Last updated