跳到主要内容

Material-Central

该占位符与 Material-Data 占位符用法相同,唯一区别是不需要指定 材料数据储存KEY 该占位符的数据匹配及读取均为所有放入的材料

占位符格式

{material-central *type *物品类型 *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料内是否存在类型匹配的项目

返回 true / false

占位符格式

{material-central *contains *[文本,文本,...] *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料是否存在名称、描述匹配的项目,该匹配为模糊匹配

返回 true / false

占位符格式

{material-central *name-contains *[文本,文本,...] *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料是否存在描述匹配的项目,该匹配为模糊匹配

返回 true / false

占位符格式

{material-central *lore-contains *[文本,文本,...] *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料名称是否存在匹配的项目,该匹配为模糊匹配

返回 true / false

占位符格式

统计所有材料位上材料名包含指定字符的材料物品数量

\{material-central *name-contains-size *[文本,文本,...] *排除材料KEY(可选)\}

统计所有材料位上包含指定描述的材料物品数量

\{material-central *lore-contains-size *[文本,文本,...] *排除材料KEY(可选)\}

占位符用法

获取工艺制作界面内放入的所有材料的物品数量

返回 符合条件的合计数量

占位符格式

{material-central *lore-filter *[文本,文本,...] *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料内包含指定文本的描述,该匹配为模糊匹配

返回 符合的描述 格式为 "描述,描述,..."

占位符格式

{material-central *plugin-lore-filter *[文本,文本,...]}

占位符用法

获取工艺制作界面内放入的所有材料内包含指定文本的描述,该匹配为模糊匹配

返回 符合的描述 格式为 "$=[描述,描述,...]" 多行格式

该占位符所返回的数据可使用 describe action 内的 add-line 方法,将筛选的描述复制到工艺制作物上

占位符格式

{material-central *lore-value *读取格式 *排除材料KEY(可选)}

占位符用法

获取工艺制作界面内放入的所有材料内符合读取格式的数据值,该匹配为模糊匹配

返回 数值 (浮点类型)

格式例子 "+(.*?)% 锻造强度" 即可读取指定材料数据储存数据描述上的 (.*?) 上的数据值,也可以是 "锻造强度 +(.*?)" 的格式,可完全自定义,读取出来的数值会乘以放入的材料数量