Skip to content

共享结构体

本页面镜像自
BedrockWiki

根据原始项目协议授权。本文经过AI翻译处理,如有内容遗漏,可以提交PR进行补充。

在附加包系统中,部分JSON结构体可以在多个模块中通用。

范围对象

范围对象用于定义两个数值之间的区间。

json
{
	"min": 2,
	"max": 4
}

当使用该对象时,系统会在最小值(含)和最大值(含)之间随机选取一个数值。每次调用范围对象都会重新进行随机取值。最大值不可小于最小值,但允许两者相等以实现固定取值。

分数对象

分数对象通过分子和分母定义分数关系。

json
{
	"numerator": 3,
	"denominator": 5
}

该对象在计算时将使用分子除以分母的商值(即 分子 ÷ 分母)。分子和分母的数值必须大于等于 1,且分母不能等于分子(即不能形成值为1的分数)。