Back to Plugins
zMenu - Ultra complete menu plugin [JAVA + BEDROCK]
Active tab
Overview
Latest version
Not specified
Minecraft support
0 versions
Topics synced
0
Claim this plugin
This plugin was imported from Spiget and is currently unclaimed.
Plugin Information
Type: Minecraft plugin
Spigot Resource: Open on SpigotMC
Modrinth: Open on Modrinth
Repository: Maxlego08/zMenu
Created by: Spiget Importer
Description
zMenu
zMenu is a powerful Minecraft plugin for creating custom inventory GUIs through YAML configuration files. No coding required for server admins, while developers get a complete API for integration.
Features
- YAML Configuration - Create menus without coding
- 30+ Item Components - Full support for Minecraft 1.20.5+ item system
- Animated Titles - Dynamic inventory titles (requires PacketEvents)
- Pattern System - Reusable layouts and button templates
- Actions & Requirements - 40+ actions, conditional logic, click handlers
- PlaceholderAPI - Full placeholder support with local overrides
- Multi-platform - Spigot, Paper, and Folia support
- 22+ Plugin Hooks - ItemsAdder, Oraxen, LuckPerms, Vault, MythicMobs, and more
Links
| Resource | Link |
|---|---|
| Download | Modrinth |
| Documentation | docs.groupez.dev |
| JavaDocs | API Reference |
| Discord | discord.groupez.dev |
| Inventory Builder | minecraft-inventory-builder.com |
Quick Start
- Download zMenu from Modrinth
- Place the JAR in your
plugins/folder - Restart your server
- Edit files in
plugins/zMenu/inventories/ - Use
/zm reloadto apply changes
Example Inventory
size: 27
name: "&6My Menu"
items:
example:
slot: 13
item:
material: DIAMOND
name: "&bClick me!"
lore:
- "&7This is an example button"
click_requirement:
left_click:
clicks: [LEFT, SHIFT_LEFT]
success:
- type: message
messages:
- "&aYou clicked the button!"
API Usage
Maven
<repository>
<id>groupez</id>
<url>https://repo.groupez.dev/releases</url>
</repository>
<dependency>
<groupId>fr.maxlego08.menu</groupId>
<artifactId>zmenu-api</artifactId>
<version>1.1.1.2</version>
<scope>provided</scope>
</dependency>
Gradle
repositories {
maven("https://repo.groupez.dev/releases")
}
dependencies {
compileOnly("fr.maxlego08.menu:zmenu-api:1.1.1.2")
}
Opening an inventory
InventoryManager manager = plugin.getServer().getServicesManager()
.getRegistration(InventoryManager.class).getProvider();
manager.openInventory(player, "zmenu:example");
Supported Plugins
- ItemsAdder
- Oraxen
- Nexo
- Nova
- SlimeFun
- ExecutableItems
- ExecutableBlocks
- HeadDatabase
- zHead
- zItems
- MythicMobs
- LuckPerms
- Vault
- PlaceholderAPI
- PacketEvents
- Jobs
- Shopkeepers
- MagicCosmetics
- HMCCosmetics
- BreweryX
- CraftEngine
- Eco
Sponsors
License
This project is licensed under the MIT License.
Minecraft Plugin Badges
Use these badge images in docs, README files, or forum posts.
Downloads

Spigot Downloads

Modrinth Downloads

GitHub Stars

License
