配方菜单
/ia 命令菜单
菜单设置和“全部”类别
ia_gui.yml
包含关于 /ia
命令 GUI 的设置。
它还包含显示每个 ItemsAdder 项目的 “全部” 类别。
创建自定义类别
如果你想创建自己的类别,你必须在你的 namespace 中创建并添加到你自己的 .yml
文件中。
不要将你的类别添加到 ia_gui.yml
文件中!
这是一个例子:
info:
namespace: my_items
categories:
swords:
enabled: true
icon: "my_items:custom_item"
name: 'Swords'
permission: "ia.menu.seecategory.swords"
# THIS IS OPTIONAL. Plugin will take the one in ia_gui.yml if not set.
font_image:
name: "mcguis:blank_menu"
x_position_pixels: -16
# THIS IS OPTIONAL. Plugin will take the one in ia_gui.yml if not set.
title_position_pixels: 0
items:
- "my_items:custom_item"
- "my_items:custom_item_2"
- "my_items:custom_item_3"
记得给你的用户每个类别的权限,如果你希望他们看到这些类别的话。
这个示例类别的权限是:ia.menu.seecategory.swords
含有相同名称与不同命名空间的目录将会被合并,如果你含有两个“剑”目录,这很有用。
这允许你打开**/ia
**菜单后,在同一目录下看到所有的剑,而非分布在不同目录。
向目录添加大量物品
通配符
匹配任意处于 example
命名空间中的物品。
categories:
test:
enabled: true
skip_if_already: false
icon: example:my_item
name: TEST
permission: ia.menu.seecategory.test
items:
- "example:*"
匹配任意含有 some_item
的命名空间。
categories:
test:
enabled: true
skip_if_already: false
icon: example:my_item
name: TEST
permission: ia.menu
正则表达式(高级内容)
匹配任意处于 iasurvival
命名空间中的护甲。
armors:
enabled: true
skip_if_already: false
icon: iasurvival:ruby_helmet
name: display-category-armors
permission: ia.menu.seecategory.armors
items:
- "iasurvival\:(.*)_helmet"
- "iasurvival\:(.*)_chestplate"
- "iasurvival\:(.*)_leggings"
- "iasurvival\:(.*)_boots"
Last updated
Was this helpful?