共享结构体
本页面镜像自 BedrockWiki
根据原始项目协议授权。本文经过AI翻译处理,如有内容遗漏,可以提交PR进行补充。
在附加包系统中,部分JSON结构体可以在多个模块中通用。
范围对象
范围对象用于定义两个数值之间的区间。
json
{
"min": 2,
"max": 4
}
当使用该对象时,系统会在最小值(含)和最大值(含)之间随机选取一个数值。每次调用范围对象都会重新进行随机取值。最大值不可小于最小值,但允许两者相等以实现固定取值。
分数对象
分数对象通过分子和分母定义分数关系。
json
{
"numerator": 3,
"denominator": 5
}
该对象在计算时将使用分子除以分母的商值(即 分子
÷ 分母
)。分子和分母的数值必须大于等于 1
,且分母不能等于分子(即不能形成值为1的分数)。