Interface PaperPageLayout<T>

All Superinterfaces:
studio.mevera.lotus.api.pagination.PageLayout<net.kyori.adventure.text.Component,PaperPageContext<T>>

public interface PaperPageLayout<T> extends studio.mevera.lotus.api.pagination.PageLayout<net.kyori.adventure.text.Component,PaperPageContext<T>>
Paper-specific PageLayout alias where the title type is Adventure Component.

Build instances using PaperPageLayoutBuilder.

  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> @NotNull PaperPageLayoutBuilder<T>
    builder(@NotNull studio.mevera.lotus.api.slot.Capacity capacity)
     

    Methods inherited from interface studio.mevera.lotus.api.pagination.PageLayout

    capacity, decorations, fillMask, nextButton, nextButtonSlot, previousButton, previousButtonSlot, title
  • Method Details

    • builder

      @NotNull static <T> @NotNull PaperPageLayoutBuilder<T> builder(@NotNull @NotNull studio.mevera.lotus.api.slot.Capacity capacity)