概述
本模组允许配置生物生成的模型大小,根据配置,生物可以以随机或设定的某个大小生成。
当某个生物未在配置设置中时,它的模型大小不会进行任何缩放。
配置
更改配置后,需要使用该命令重新加载配置或重新启动游戏:/random_mob_sizes config reload。配置仍位于一般模组的配置文件夹中:./minecraft/config/random_mob_sizes.json,在配置文件中添加一行形如"生物命名空间id":{设置}的语句即可。
固定缩放比例的语句例子:"minecraft:cow": 0.75,这一行语句会实现所有奶牛的模型大小为默认大小(长度)的 75%。这样设置时所有具有此 ID 的生物都将带有此缩放比例。
随机缩放比例的语句例子:"minecraft:cow":{"type": "uniform","min_scaling": 0.5,"max_scaling": 1.5},这一行语句会使奶牛的模型大小随机生成为默认的 50% 到 150% 之间。min_scaling和 max_scaling 分别是比例范围的下限和上限,均需要填入一个介于 0 和 10 的数字。type 是比例分布类型,需要填入一个字符串,有两种分布设置:uniform 是使生物的大小完全随机分布,gaussian 则使生物生成正常大小(上限和下限的平均值)的几率更大而减少极端大小的生物。
下为模组的默认配置文件:
{
"minecraft:cow": {
"type": "uniform","min_scaling": 0.5,"max_scaling": 1.5
},
"minecraft:pig": {
"type": "gaussian","min_scaling": 0.5,"max_scaling": 1.5
},
"minecraft:chicken": {
"type": "gaussian","min_scaling": 0.5,"max_scaling": 1.5
},
"minecraft:frog": {
"type": "gaussian","min_scaling": 0.5,"max_scaling": 1.5
},
"minecraft:bat": 0.75,
"minecraft:sheep": {
"type": "gaussian","min_scaling": 0.5,"max_scaling": 1.5
}
}