Configurable Bukkit / Spigot / Paper / Folia menu plugin for SMP servers.
- DeluxeMenus-style YAML menu files.
- Default
/helpmenu included as the first feature. - Multi-row inventories.
- Configurable materials, names, lore, slots, sounds, and click actions.
- Base64 and nickname player-head item support.
- PlaceholderAPI soft-hook support when available.
- Bukkit 1.8+ compatibility target.
- Folia support through the plugin scheduler bridge.
- Java 8+ runtime for legacy server compatibility unless the project
pom.xmlstates a higher target. - Bukkit-family server: Bukkit, Spigot, Paper, or Folia.
- Maven for building from source.
mvn clean packageThe compiled plugin jar is generated under:
target/
- Build the plugin or download a release jar.
- Put the jar in your server
plugins/folder. - Restart the server.
- Edit generated menu files under the plugin data folder.
- Reload with the plugin reload command if supported.
- Do not commit compiled jars or local server folders.
- Keep compatibility logic centralized.
- Do not import modern-only Bukkit/Paper APIs into always-loaded legacy code unless guarded by the project compatibility layer.
- Use existing text, material, sound, scheduler, and head utilities instead of adding duplicate helpers.
- For Folia, player/entity mutations must run on entity-owned execution; world/location mutations must run on region-owned execution; I/O stays async.
See LICENSE.