SetupMenu

public class SetupMenu

Constructors

Link copied to clipboard
public void SetupMenu(Player player, MenuButton infoButton, List<? extends ContentPackage> mainContentList, List<SetupMenu.SetupMenuFilter> filterList)
public void SetupMenu(Player player, MenuButton infoButton, List<? extends ContentPackage> mainContentList, List<SetupMenu.SetupMenuFilter> filterList, String title)
public void SetupMenu(JavaPlugin ownerPlugin, Player player, MenuButton infoButton, List<? extends ContentPackage> mainContentList, List<SetupMenu.SetupMenuFilter> filterList)
public void SetupMenu(JavaPlugin ownerPlugin, Player player, MenuButton infoButton, List<? extends ContentPackage> mainContentList, List<SetupMenu.SetupMenuFilter> filterList, String title)
public void SetupMenu(JavaPlugin ownerPlugin, Player player, MenuButton infoButton, List<? extends ContentPackage> mainContentList, List<SetupMenu.SetupMenuFilter> filterList, List<MenuButton> toolbarButtons, String title)

Types

Link copied to clipboard
public final class SetupMenuFilter extends Record
Link copied to clipboard
public class SetupMenuListeners implements Listener

Properties

Link copied to clipboard
public int currentPage
Link copied to clipboard
public static Map<Inventory, SetupMenu> setupMenus

Functions

Link copied to clipboard
public int getCurrentPage()
Link copied to clipboard
public static boolean refreshInPlaceFor(Player player)
Re-renders the setup menu the player currently has open, in place: every button re-derives its state (content packages re-render installed/updatable icons) without the container being reopened.