跳到主要内容

BTC Cosmetics Menu

BTC Cosmetics Menu

Entree d'action qui ouvre le menu « Cosmetiques ». Une vue par categorie : casque, plastron, epees, familiers, vehicules… sont des sous-onglets d'un meme ecran, pas des menus separes. La liste vient des entrees et n'est donc connue qu'a l'execution — la page pose deux marqueurs repetables et le resolveur les remplit. ### Contrat cote page - subviews : un marqueur cosmetics_button:CATEGORY_TAB repetable. - content : un marqueur cosmetics_button:COSMETIC_SLOT repetable. - actions : un marqueur cosmetics_button:SORT_TOGGLE (tri Tout / Possedes). - domains vient du chassis par [baseMenuId].

字段

字段类型默认值描述
inventoryTitleVar<String><white>CosmétiquesTitre du menu. Chaque vue peut le remplacer par son propre titre.占位符颜色
inventoryRowsInt6Nombre de lignes (1-6).
guiTypeGuiTypeCUSTOMType de GUI.
layoutPoolList<LayoutData>emptyPool de layouts.
mainLayoutIdString?—Layout racine. Vide = le premier layout 'frame' du pool.
audioGuiAudioData—Audio.
baseMenuIdString—Entree open_gui servant de chassis partage.
categoryViewMenuViewData—Gabarit clone pour chaque categorie. Le libelle accepte {category_name} et {category_id}.
categoryViewIdPrefixStringDEFAULT_CATEGORY_VIEW_PREFIXPrefixe des identifiants de vue de categorie.
viewsList<MenuViewData>emptyVues supplementaires declarees a la main.
defaultViewIdString?—Vue ouverte en premier. Vide = la premiere categorie.
breadcrumbSeparatorStringDEFAULT_BREADCRUMB_SEPARATORSeparateur MiniMessage du token {breadcrumb}.颜色
pushHistoryOnViewSwitchBooleanfalseEmpiler la vue precedente dans l'historique lors d'un changement d'onglet.
TypeWriter 通用字段(criteria, modifiers, triggers)
字段类型默认值描述
criteriaList<Criteria>empty—
modifiersList<Modifier>empty—
triggersList<Ref<TriggerableEntry>>empty—

How to use it​

The entry builds its menu from the GUI layout pool. In your layout, place items with the tags cosmetics_button:CATEGORY_TAB (in the tab strip, repeatable), cosmetics_button:COSMETIC_SLOT (the grid, repeatable), cosmetics_button:SORT_TOGGLE, cosmetics_button:CLEAR_CATEGORY and cosmetics_button:PAGE_NAV. See the Menus section of the extension page for the tokens each marker accepts.

Set baseMenuId to reuse a shared menu chassis. categoryView is cloned for every category, and defaultViewId chooses the tab opened first (empty means the first category). Only one menu entry is used: /tw cosmetics opens the first one found.