
Data Criteria
数据驱动的晋升标准
为什么?
查看此页面以了解在不使用此模组的情况下创建进度条件的示例。完整文档请参阅wiki 的其余部分。
示例
1 - 创建一个条件文件。parameters 是一个有序列表,包含要传入并检查的参数名称和类型。请确保将可选参数分组放在末尾。
data/namespace/criteria/int_and_bool.json
{
"parameters": [
{
"name": "number",
"type": "datacriteria:int"
},
{
"name": "possible",
"type": "datacriteria:bool",
"optional": true
}
]
}
2 - 在进度文件中使用该条件。
{
// ...
"criteria": {
"test": {
"trigger": "namespace:int_and_bool",
"conditions": {
"number": 5,
// 由于 'possible' 是可选的,因此 conditions 中不需要它
}
}
}
// ...
}
3 - 通过 DataCriteriaAPI 触发该条件。
DataCriteriaAPI.trigger(
new Identifier("namespace:int_and_bool"),
serverPlayer,
// 参数从这里开始
10, true
);
许可证
MIT © 2022 spadeteam
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。