Interface PaperMenu

All Superinterfaces:
studio.mevera.lotus.api.menu.Menu<net.kyori.adventure.text.Component>

public interface PaperMenu extends studio.mevera.lotus.api.menu.Menu<net.kyori.adventure.text.Component>
Paper-specific Menu alias where the title type is Adventure Component.

Implement this interface on Paper 1.21+ plugins instead of Menu directly. The single method to implement is:


   Component title(MenuView<Component, ?> view);
 
Full Adventure fidelity is preserved — hover events, click events, gradients, etc. all work. No serialization round-trip is performed.
  • Method Summary

    Methods inherited from interface studio.mevera.lotus.api.menu.Menu

    capacity, content, name, title, type