Skip to content

aivruu/menus

Repository files navigation

menus

GitHub Actions Workflow Status GitHub License GitHub commit activity

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.

Features

  • 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.

Features to Implement

  • Paginated-menus creation.
  • Full support for Minecraft 1.21.x

Documentation

There're guides that helps to have knowledge of the library's functionality and understand how to work with it.

About

Modern GUI-creation library for my plugins.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages