Provides to plugins an easy way to create highly-customizable menus for player interaction.
menus is a library that allows to create customizable-menus for multiple versions 1.21.7 -> 1.21.11,
it allows to define multiple attributes for the menu such as item-types to use, or action-types that occupied-slots
can trigger when interaction by players.
The library is made to work with plugins that work with Paper-based servers, as this provides better and more modern high-level APIs to work with.
- Custom-menus easy creation.
- Updatable menus.
- Multiple item-types for the menu.
- Head-based items support.
- By-player view support.
- Async-population for the menu's views.
- NMS for internal-inventories handling.
- Single & Multiple click-action types.
- Store metadata in entries to identify items/slots.
- Paginated-menus creation.
- Full support for Minecraft 1.21.x
There're guides that helps to have knowledge of the library's functionality and understand how to work with it.