CustomScreenMenu Plugin Documentation
A high-performance, fully customizable in-game menu plugin for modern Minecraft servers.
Native Folia support included.
For bug reports or suggestions, join the official Discord.
The open-source version doesn't come with tech support. Buying or donating is just a great way to encourage the author to keep developing and also get support and help for the plugin.
Core Features
- Future-proof: Stable on the latest Minecraft releases, compatible with Folia.
- Command-driven: Open or close any screen with a single command.
- Scenario-ready: Auto-display a personal start menu when a player first joins.
- 3-D item showcase: Hovering, rotatable models of held items.
- Extensible: Seamless integration with ItemsAdder, betterhud, and more.
Commands
| /cursormenu run <name> | Opens the custom menu with the given name. | 
| /cursormenu stop | Instantly closes the active menu. | 
| /cursormenu items <item_name> | Displays a 3-D model of the item in your hand. | 
| /cursormenu itemsstop | Ends the current 3-D item preview. | 
| /cursormenu reload | Reloads all configuration files (required after edits). | 
Highlights
- 360° camera orbit around the menu or item.
- Join-trigger: Decide whether the menu should open automatically on every login.
- 3-D model settings: custom model-data, rotation toggle, glow toggle.
- Text placement: precise X, Y, Z offsets and tilt angles for any on-screen text.
- Instant teleport: warp the player the moment they enter the menu.
- Ability to customize menus and specify menu permissions, whether to turn on or not
- With text styles, it can achieve a variety of rotations, left and right, up and down
- …and many more configurable options.
Integrations
| ItemsAdder | Floating 3-D models, live enchants & lore display, custom item panels. | 
| betterhud | Render menu elements directly onto the player HUD for a seamless look. | 
 
Dependencies required for plugins:
- 
ProtocolLib 
- 
  PlaceholderAPI 
Demo Videos