[NodeMod Core]
/ .. / MenuOptions
Interface: MenuOptions
Defined in: src/core/menu.ts:25
Configuration options for creating a menu.
Properties
title
title:
string
Defined in: src/core/menu.ts:27
Title displayed at the top of the menu
items
items:
MenuItem[]
Defined in: src/core/menu.ts:29
Array of menu items
entity?
optionalentity:Entity
Defined in: src/core/menu.ts:31
Specific entity to show menu to (if undefined, shows to all players)
time?
optionaltime:number
Defined in: src/core/menu.ts:33
Auto-close timeout in seconds (-1 for no timeout)
onTimeout()?
optionalonTimeout: (client) =>void
Defined in: src/core/menu.ts:35
Callback when menu times out
Parameters
client
Returns
void
onExit()?
optionalonExit: (client) =>void
Defined in: src/core/menu.ts:37
Callback when menu is exited
Parameters
client
Returns
void
exitText?
optionalexitText:string
Defined in: src/core/menu.ts:39
Text for exit button
backText?
optionalbackText:string
Defined in: src/core/menu.ts:41
Text for back button
nextText?
optionalnextText:string
Defined in: src/core/menu.ts:43
Text for next page button
prevText?
optionalprevText:string
Defined in: src/core/menu.ts:45
Text for previous page button
formatters?
optionalformatters:MenuFormatters
Defined in: src/core/menu.ts:47
Custom formatting functions