HytaleMenus
Create professional server menus without writing a single line of code. Lightweight, JSON-configurable GUI menus with nested sub-menus, text pages, and permission-based access.
Plugin Screenshot / Demo
Complete Menu System
Everything you need to create professional server menus through simple JSON configuration
Easy JSON Configuration
Create menus through simple JSON files. No coding required. Auto-generates default config on first run with inline documentation.
3x3 Grid Menus
Professional 3x3 grid layout with 9 clickable slots per menu. Customize icons, names, and lore for each item.
Unlimited Nested Menus
Create complex menu hierarchies with unlimited sub-menus. Navigate between menus seamlessly.
Text Pages
Display rules, guides, and welcome messages with text pages. Supports player name placeholders and color codes.
Permission Control
Lock menus and items behind permissions. Choose between 'hide' mode or 'deny' mode for unauthorized access.
Built-in Actions
Trigger commands, send messages, open sub-menus, or show text pages with configurable action strings.
Powerful Action System
closeClose the current menu
menu:nameOpen another menu by name
page:nameOpen a text page
message:textSend a message to the player
command:cmdExecute a command (menu stays open)
close-command:cmdClose menu and execute command
Packed with Features
Hot Reload
- Live Reload: Reload configurations without server restart
- Admin Command: Use /menuadmin reload to apply changes
- List Menus: Use /menuadmin list to see all configured menus
Developer API
- Custom Actions: Register your own action handlers
- Programmatic Access: Open menus from other plugins
- Action Registry: Full control over action handling
Technical Specifications
Requirements
- Platform:Hytale Server
- Java Version:Java 25+
- Dependencies:None
What's Included
- HytaleMenus plugin JAR
- Complete documentation
- Example configurations
- Lifetime updates
- Discord support access
Frequently Asked Questions
Do I need to know how to code?
No! HytaleMenus is designed for non-developers. All menus are configured through simple JSON files. The plugin auto-generates an example configuration with inline documentation to help you get started.
How many menus can I create?
Unlimited! You can create as many menus and sub-menus as you need. Menus can link to other menus, creating complex hierarchies for your server.
Can I restrict menus to certain players?
Yes! HytaleMenus supports permission-based access at both the menu and item level. You can choose to hide items without permission or show an error message when clicked.
Can other plugins add custom actions?
Yes! HytaleMenus includes a Developer API that allows other plugins to register custom action handlers. This enables deep integration with your other server plugins.
Do I need to restart the server to apply changes?
No! Use /menuadmin reload to apply configuration changes instantly without restarting your server.
Ready to Build Professional Menus?
Create stunning server menus without writing code. Get HytaleMenus today.
One-time payment on BuiltByBit