Menus
Namespace Mc.Scripting.Inventories · Kind class (sealed)
public sealed class MenusCreates menus owned by a plugin (plugin.Menus).
Methods
Section titled “Methods”| Member | Description |
|---|---|
Menu Chest(int rows, Component title) |
Creates a chest-style menu of 9-wide rows. |
Menu Create(MenuType type, Component title, int rows = 3) |
Creates a menu. |
Menu Dispenser(Component title) |
Creates a dispenser-style menu (3 x 3 slots). |
Menu Hopper(Component title) |
Creates a hopper menu (5 slots). |
public Menu Chest(int rows, Component title)Creates a chest-style menu of 9-wide rows.
Parameters
| Name | Type | Description |
|---|---|---|
rows |
int |
1 to 6 rows. |
title |
Component |
The title. |
Returns Menu: The menu.
Create
Section titled “Create”public Menu Create(MenuType type, Component title, int rows = 3)Creates a menu.
Parameters
| Name | Type | Description |
|---|---|---|
type |
MenuType |
The vanilla menu type. |
title |
Component |
The title shown above the slots. |
rows |
int = 3 |
For MenuType.Chest: 1 to 6 rows. |
Returns Menu: The menu, closed.
Dispenser
Section titled “Dispenser”public Menu Dispenser(Component title)Creates a dispenser-style menu (3 x 3 slots).
Parameters
| Name | Type | Description |
|---|---|---|
title |
Component |
The title. |
Returns Menu: The menu.
Hopper
Section titled “Hopper”public Menu Hopper(Component title)Creates a hopper menu (5 slots).
Parameters
| Name | Type | Description |
|---|---|---|
title |
Component |
The title. |
Returns Menu: The menu.