跳到主要内容

玩家信息行

文件:data/<namespace>/saturn/information_row/<path>.json。信息行是只读的显示配方,不是玩家快照或可执行指令。

字段类型必填默认值说明
label标准文本组件是—默认行标题。
value信息表达式是—主值。
order整数否0升序排序,随后按 ID 排序。
importance整数否0供界面按最低重要程度过滤。
enabled布尔值否true是否启用此行。
label_expression信息表达式否省略动态标题。
tooltip标准文本组件否省略默认悬浮说明。
tooltip_expression信息表达式否省略动态悬浮说明。
tone字符串否"normal"normal、positive、warning。
visible信息表达式否省略可见性表达式。
missing字符串否"show"值缺失时 show 显示或 hide 隐藏。

示例​

data/example/saturn/information_row/health.json
{
"label": {
"translate": "info.example.health"
},
"order": 10,
"importance": 80,
"value": {
"type": "saturn:meter",
"value": {
"type": "saturn:getter",
"getter": {
"type": "saturn:health"
}
},
"min": 0,
"max": {
"type": "saturn:getter",
"getter": {
"type": "saturn:max_health"
}
}
}
}

值可以是文字、数字、布尔、列表、表格、物品列表、仪表或复合结果。取值器读取 PlayerView 或采集快照,不是任意实时世界访问;缺失值和已知的 0、false、空集合不同。要展示该行,还应把它放入信息分组。