Class PaperViewOpener
java.lang.Object
studio.mevera.lotus.paper.internal.opener.PaperViewOpener
- All Implemented Interfaces:
studio.mevera.lotus.spi.opener.ViewOpener<net.kyori.adventure.text.Component>
public final class PaperViewOpener
extends Object
implements studio.mevera.lotus.spi.opener.ViewOpener<net.kyori.adventure.text.Component>
Paper-specific
ViewOpener. Uses the Paper overload
Bukkit.createInventory(holder, size, Component) for full Adventure fidelity.
If the menu implements PaperMenu, title(view) is called directly and
returns an Adventure Component (no serialization). Otherwise the String fallback
is wrapped via Component.text(String).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.inventory.Inventoryopen(@NotNull studio.mevera.lotus.Lotus<net.kyori.adventure.text.Component> lotus, @NotNull studio.mevera.lotus.api.menu.MenuView<net.kyori.adventure.text.Component, ?> view)
-
Constructor Details
-
PaperViewOpener
public PaperViewOpener()
-
-
Method Details