DGMenus
The most powerful animated GUI menu plugin for Paper & Spigot 1.21.x
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
The most powerful animated GUI menu plugin for Paper & Spigot 1.21.x
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
✦ What is DGMenus?
DGMenus is a fully featured, configuration-driven GUI menu plugin for Paper & Spigot 1.21.x. Create unlimited animated menus entirely from YAML — no coding required. Each menu supports wave-color name animations, material frame animations, a priority-based requirements system, and a complete action engine — all out of the box.
Designed to be both beginner-friendly and developer-powerful, DGMenus ships with 3 fully documented example menus that teach you every feature through real, working configurations.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
⚡ Features
Wave Color Animation
Item names animate with a moving color wave effect — base color and peak color cycle through each character like a train.
Material Animations
Items cycle through different materials on a configurable tick interval — create spinning, morphing GUI elements.
Priority System
Multiple items on the same slot — each with different requirements. The highest-priority item whose conditions pass is shown. Perfect for shop items with locked/unlocked states.
Requirements Engine
Gate any item behind permissions, money (Vault), items in inventory, XP levels, health, gamemodes, or any PlaceholderAPI value. Negate with ! prefix.
⚡ 13 Action Types
MESSAGE, BROADCAST, COMMAND, CONSOLE, OPEN_MENU, CLOSE, SOUND, TITLE, ACTIONBAR, GIVE_EXP, TAKE_EXP, TAKE_ITEM, DELAY
❌ Deny Actions
Custom actions fired when a player doesn't meet requirements — tailored error messages, sounds, and more.
PlaceholderAPI & Vault
Full PAPI support in names, lore, and requirements. Vault integration for balance checks and eco commands.
⌨️ Custom Open Commands
Every menu registers its own command alias. /shop, /kit, /mainmenu — anything you want.
️ Item Theft Protection
Players cannot take items out of GUI inventories. All click types and drag events are properly blocked.
3 Example Menus
Ships with fully documented Items, Commands, and Shop menus — every feature demonstrated with real working YAML.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Commands & Permissions
/dgmenus open
— Open a menu for yourself (dgmenus.use)
/dgmenus open
— Open for another player (dgmenus.open.others)
/dgmenus reload — Reload all menus (dgmenus.reload)
/dgmenus list — List loaded menus (dgmenus.use)
/dgmenus version — Show version info (dgmenus.use)
Alias: /dgm
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Dependencies
Required: Paper / Spigot 1.21.x + Java 21
Optional: Vault (economy), PlaceholderAPI
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Discord
Join our Discord for support, updates and feature requests:
https://discord.gg/pc646r4Daz
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Made with ❤️ by DGStudio
Made with ❤️ by DGStudio
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DGMenus | The Ultimate Animated Menu Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 8 times (via Spigot). Download it and open it directly in the game.