Repository navigation
Categories
You can have categories of different items in the GUI. They are shown at the top of the GUI, and are managed based on the slot they are in. This page details how to manage them with commands, you can also manage them directly through the config.yml if you wish.
Categories can be created with /itemsearchmenu categories create <slot> <name>. The name argument takes a minimessage for the category's display name. Categories can be deleted with /itemsearchmenu categories delete <slot>.
Categories' names can be set with /itemsearchmenu categories edit <slot> name <minimessage>
Categories' icons can be set with /itemsearchmenu categories edit <slot> icon <item>. The item argument is the same as vanilla, so fully supports components and such.
Conditions for a category are a set of predicates, and all items that pass any of these predicates are in the category. They are added and removed with /itemsearchmenu categories edit <slot> conditions (add|remove) <item-condition>. The condition argument uses the item predicate argument type. You can list the conditions in a category with /itemsearchmenu categories edit <slot> conditions list.
You can list all the categories you have with /itemsearchmenu categories list. You can show info for a category with /itemsearchmenu categories info <slot>.