Skip to main content

btc_wardrobe_menu

Type: misc entry Exact entry ID: btc_wardrobe_menu

Role

This TypeWriter entry is registered in code with the exact display name BTC Wardrobe Menu.

Verified fields

Exact fieldTypeField guidance
inventoryTitleVar<String>Menu title. Each view can override it with its own title.
inventoryRowsIntNumber of rows (1-6).
guiTypeGuiTypeGUI type.
layoutPoolList<LayoutData>Layout pool.
mainLayoutIdString?Root layout. Empty = the first 'frame' layout in the pool.
audioGuiAudioDataAudio.
baseMenuIdStringopen_gui entry used as a shared shell: its layoutPool and views are merged into this menu (same ID = this menu wins).
outfitViewMenuViewDataCloned template for each outfit. The label accepts {outfit_index}.
outfitViewIdPrefixStringView ID prefix for outfits.
viewsList<MenuViewData>Additional views declared manually. The same ID replaces the corresponding generated view.
defaultViewIdString?View opened first. Empty = the outfit currently selected by the player.
breadcrumbSeparatorStringMiniMessage separator inserted between breadcrumb segments by the {breadcrumb} token.
pushHistoryOnViewSwitchBooleanPush the previous view into history when switching tabs. Disabled by default: changing outfits is lateral navigation.

In practice

Start with the required fields, save the TypeWriter page, and test this entry in the context that triggers it. Select dynamic values and references from the web interface when a selector is available.

Common issue

If btc_wardrobe_menu is not available, check the installed extension version, the selected TypeWriter category, the exact identifier, and the extension dependencies. An entry from a Soon extension must not be used as an available feature.

Technical reference

Source moduleSource file
TypeWriter-RPGCOREExtensionWardrobeMenuActionEntry.kt